Job Archives
We are a small, but ambitious team that is looking for a developer who can not only write perfect Golang applications but also could be responsible for architectural decisions and can contribute to the whole product architectural design. As a developer, you will be carrying out the development of a distributed data application, being responsible for both the code and the product quality.
We are employing Kanban methodology and trying to keep our processes as clean as possible while keeping a good development pace and spirit.
Requirements:
- Experience with Golang (Junior=1+ years/Senior=3+years)
- Willingness to work in TDD approach and no QA environment, being responsible for product quality
- Intermediate English - written and spoken
Would be a big plus:
- Experience in distributed applications and databases
- Experience in system programming
- Experience with Linux and Unix systems, in particular VFS and networking stack
- Experience in C
- Contributing to open-source projects
- Ability to write and maintain code according to Go-style guide
What's in it for you?
- A great opportunity for professional development within the young and fast-growing company.
- Interesting and challenging projects.
- Knowledge-Exchange.
- Remote work with long-term employment on a full-time basis under contract.
- High-level compensation based on the performance reviews.
- Compensation in the US dollars.
- Flexible working hours.
- Paid one month vacation per year and sick leaves.
- Medical insurance (according to the company policy).
- Days off on national holidays.
- English educational programs (Lingua-Leo online course & Speaking Club).
- Individual coach sessions.
- Ability to study and attend seminars and training according to the request.
- Co-working and gym/sports compensations (according to the company policy).
- The opportunity to receive a reward for the most innovative idea that the company can patent.
Job Features
We are a small, but ambitious team that is looking for a developer who can not only write perfect Golang applications but also could be responsible for architectural decisions and can contribute to th...
This role is responsible for partnering closely with sales, billing, products, and billing system teams to:
ensure that our sales transactions are appropriately captured and accounted for in our financial statements, conduct monthly revenue analytics to understand factors that drive revenue changes for products assist in analysis and collection of accounts receivables, assist in the preparation of revenue forecasts and revenue analytic reports.
The ideal candidate will have a good understanding of revenue recognition practices according to US GAAP, be highly analytical, be able to work in a collaborative and fast-paced environment and be motivated to approach complex billing and revenue recognition issues.
Responsibilities:
- Monthly review revenues by product and supporting invoices to ensure completeness and accuracy of our revenue records.
- Maintain monthly revenue accounting closing and prepare supporting schedules for month-end journal entries related to revenues, deferred revenues, accounts receivables, prepayments, sales team commissions etc.
- Monitor and analyze base revenue trending and new sales activities by-product to assist with revenue forecasting and tabulating marketing results.
- Dive deep into revenue analytics to understand drivers of Monthly Recurring Revenue components (new customers, upgrades, downgrades, churn) , renewal rates, pricing dynamics, etc and do recommendations on improvements needed to grow revenues and reduce churn.
- Review sales contracts to ensure proper revenue recognition in accordance with US GAAP. Interface with CPA, auditors, and consulting companies on technical accounting matters.
- Monthly review accounts receivables schedules and assist in collection of overdue balances.
- Partner with Sales team to investigate variances between actual and forecasted sales results and assist in the budgeting process as needed.
- Partner with the Billing / Analytics teams to build scalable revenue recording processes.
- Continuously improve business processes, systems, reports and enhance documentation and controls to improve efficiency and timeliness of the revenue close and reporting.
- Complete special projects as needed.
Requirements:
- Bachelor's Degree in Accounting or Finance.
- 2+ years of accounting experience with SaaS recurring revenue business model, preferably under US GAAP or IFRS
- 3 years of experience in the management of financial/accounting systems, budgeting, financial data analysis. balance sheet reconciliation, month end cycle, financial reporting, auditing.
- Strong organizational skills and meticulous attention to detail required.
- Ability to multi-task, work under pressure, meet deadlines and be able to thrive in a fast-paced environment.
- Strong analytics, communication and interpersonal skills.
- Ability to effectively present information and respond to questions from management or groups of managers.
- Proficient in Excel, Word and google docs. Tech savvy, Fluent English
What is in it for you?
- Great opportunity for professional development within young and fast-growing company
Interesting and challenging projects. - Remote work with long-term employment on full-time basis under contract.
- High-level compensation based on the performance reviews.
- Compensation in US dollars
- Flexible working hours
- Paid one month vacation per year and sick leaves
- Medical insurance
- Additional Max 10 Days off on national holidays
- Tasks with a challenge
- Knowledge Exchange
Job Features
This role is responsible for partnering closely with sales, billing, products, and billing system teams to: ensure that our sales transactions are appropriately captured and accounted for in our finan...
You will be involved in backend development for clients projects using Python.
It is required to cover your code with unit-tests using Python and/or with functional tests.
Additional activities may include:
- investigating issues reported by our clients, partners or support team;
- communication with our 3rd level support team to provide consultations or help related to projects;
- writing technical documentation for new features;
- review of code written by your colleagues using Gerrit.
Work is fully remote, with flexible hours, where you can plan your day and work from anywhere.
Requirements:
- 3+ years of experience with Python
- Basic algorithms and data structures
- Good knowledge of SQL
- Experience in system programming for Linux OS
- Research and propose performance optimization solutions for PHP sites, including those working on WordPress.
- Basic knowledge of Git
- Able to read code
- The ability to read and write in English
- Shell scripting
- Knowledge of Ansible, Vagrant, Jenkins
- Experience with building RPM packages
Will be a plus:
- Knowledge of C, PHP, Perl and JavaScript
Personal skills:
- Fast-learning, proactivity
- Desire to work in a fast-paced growing deadline-driven startup-up environment
- Strong self-motivation, driven to achieve committed milestones
- The ability to independently analyze a task and find the right solution
- The ability to work in a team
Job Features
You will be involved in backend development for clients projects using Python. It is required to cover your code with unit-tests using Python and/or with functional tests. Additional activities m...
The Support Engineer is responsible for the initial handling of tickets and ensuring that customer inquiries/issues regardless of the product line get off to a successful start. The Support Engineer will gather information for a ticket, search for resolution in the documentation, review known error/bugs database, and work for a quick resolution.
Where a resolution is not possible (SLA impact or skills lacking), the Support Engineer will escalate the ticket to the correct Specialized Support Team. This role acts as being the face of the company, representing the Global Services organization.
As a result, a Support Engineer is responsible for exhibiting the most positive impactful first engagement with the customer, providing effortless customer experience, and demonstrating strong listening/understanding skills and empathy.
Support Engineers are expected to be well familiar with internal policies and procedures and external and internal technical documentation. Support Engineers are also expected to help manage and contribute to the Help Centre documentation.
What you will do:
- Give world-class support to worldwide customers
- Work closely with developers, troubleshooting, bug-fixing, and issue-tracking
- Engage directly with customers, make sure they’re happy, loving us and our products
- Involve yourself with product development, using your insight of customer’s issues and use cases
- Create Knowledge Base articles based on your findings
You are:
- Technical, a passionate problem-solver with a customer-centric mindset
- Organized, resourceful and responsive, because you’ll be working remotely, at home, or wherever suits you best
- Flexible, willing to work shifts or do what’s necessary to help our customers on a 24/7/365 basis
You’ll show us:
- A proven track record in technical support
- In-Depth knowledge of Linux-based operating systems and services
- Experience with RPM-based distributions such as CentOS, Red Hat
- Strong analytical, debugging, and problem-solving abilities
- Excellent written English
- Experience with Shared Hosting platforms and/or control panels, such as cPanel, Plesk, DirectAdmin is a plus
We’ll give you:
- Great opportunity for professional development within a fast-growing company
- Interesting and challenging tasks
- Remote work with long-term employment on a full-time basis under contract
- Paid vacation, 28 days per year, and sick leaves
- Knowledge exchange
Job Features
The Support Engineer is responsible for the initial handling of tickets and ensuring that customer inquiries/issues regardless of the product line get off to a successful start. The Support Engineer w...
The Senior Support Engineer is responsible for resolving the most complex escalations within Support. Ideally, nothing should pass our Senior Support Engineers unless it is an issue that only other departments can address. As part of our team, our senior-level Engineers have an opportunity to refine their skill-set around the specific products and services.
As time progresses, Senior Engineers can grow into Lead Sr. Engineers, and later into Technical Account Management, Sales Engineering, or Development roles. You and the other senior support staff is to set an example with every customer they handle.
Some of the most important responsibilities are providing mentorship, training, and support to our junior staff, reducing the overall inflow of tickets and escalations. The creation of the technical documentation, quality oversight, and work with the Support Management and other Departments are essential to the team's success.
"Next issue prevention" and effective escalation management to the Product Development are the critical elements of success. This role consistently interacts with key customers and is required to spot and communicate opportunities or pain points for additional services or solutions that we can provide to our customers.
You are:
- Technical, a passionate problem-solver with a customer-centric mindset.
- Organized, resourceful and responsive, because you’ll be working remotely, at home, or wherever suits you best.
You will show us:
- A proven track record in technical support
- In-Depth knowledge of Linux-based operating systems and service
- Experience with RPM-based distributions such as CentOS, Red Hat
- Strong analytical, debugging, and problem-solving abilities. You should be comfortable with such debugging tools as strace, perf, etc.
- Excellent written and spoken English
- Basic knowledge of Python to debug components with more efficiency
- Experience with control panels such as cPanel, Plesk, DirectAdmin is a plus
What you will do
- Give world-class support to worldwide customers
- Work closely with developers, troubleshooting, bug-fixing, and issue-tracking
- Engage directly with customers, make sure they’re happy, loving us and our products.
- Involve yourself with product development, using your insight of customer’s issues and use cases.
We’ll give you:
- Great opportunity for professional development within a fast-growing company
- Interesting and challenging tasks
- Remote work with long-term employment on a full-time basis under contract
- High-level compensation based on the performance reviews
- Paid vacation, 28 days per year, and sick leaves
- Knowledge exchange
Job Features
The Senior Support Engineer is responsible for resolving the most complex escalations within Support. Ideally, nothing should pass our Senior Support Engineers unless it is an issue that only other de...
Our client is looking for a meticulous and skilled Billing Operations Specialist. As a Billing Operations Specialist you will undertake a variety of financial and non-financial tasks serving our customers as your main goal. You will be responsible for processing subscription invoicing of customers, incoming payments, along with supporting the Sales and Operations team for inquiries from our customers.
Job description
- Daily written communication with the client (answer clients' inquiries and address problems related to their account)
- Process monthly invoicing of customers orders
- Regularly update accounts receivable database
- Inform clients of their outstanding invoices and deadline
- Receive and process incoming payments
- Post bills, receipts, and invoices
- Billing operations with products (pre-payments, multiple invoices, moving product/services to other clients)
- Chargeback processing and fraud detection
- Keeping the billing documentation up to date
- Update progress report to your supervisor
Requirements
- 3-5 years of Billing, Finance, Invoicing, Sales Support Specialist, or similar roles
- Bachelor's degree in Finance, Accounting or Business Administration
- Quick learner, and eager to work in an ambitious growth company, and to roll up your sleeves to contribute
- Pay great attention to details. Good problem-solving skills
- Passion for numbers and analytical mindset
- Excellent knowledge of Google Workplace
- Ability to prioritize the tasks. Good time-management skills
- Fluent in English
Job Features
Our client is looking for a meticulous and skilled Billing Operations Specialist. As a Billing Operations Specialist you will undertake a variety of financial and non-financial tasks serving our custo...
Job description
- Manage all aspects of financial & accounting functions such as accounts payable, accounts receivable, fixed assets accounting & financial/management reports for various stakeholders
- Ensure accurate and timely submission of financial reports in compliance with Group & regulatory requirements.
- Ensure tight cost monitoring & controls. Provide analytical support with insights on actual expenses & variances against budget
- Manage the budgeting and forecasting exercise
- Liaise with external auditors and tax agent to ensure timely submission of audited accounts and tax returns
- Support management on any ad-hoc tasks/analysis
Requirements
- Bachelor's Degree in Accounting, Finance or professional accounting qualification (e.g. ACCA, CPA, CIMA)
- Minimum 5 years' experience in finance, accounting or audit functions.
- Working experience in a shared service center will be an advantage.
- Working knowledge & experience of SAP system is preferable.
- Highly proficient in MS Office applications.
- Good time management skills, with the ability to prioritize, manage multiple tasks and deliverables
- Able to meet tight deadline and produce accurate information based on management's requirement
- Strong analytical and problems solving skills
- Able to communicate effectively, work well with all levels, able to adapt to changes
Job Features
Job description Manage all aspects of financial & accounting functions such as accounts payable, accounts receivable, fixed assets accounting & financial/management reports for various stakeho...
Job description
- Provide application support services including manage ticketing system, incident analysis, root cause analysis, management communication, functional and technical testing.
- Capability to troubleshooting and identify the reported issue.
- Working closely with client and level 2 support.
- Co-ordinate and follow-up with 3rd party vendors for product related issues.
- Conduct knowledge sharing, internal team training, incident resolution for recurring incidents with Knowledge base tool.
- Monitor Application, server and network health to ensure there are no abnormalities.
- Must be able to work on shifts and weekends.
Requirements
- Candidate must have at least a Diploma/Bachelor’s Degree in Computer Science/ Information Technology or its equivalent.
- At least 1 year of working experience in the related field.
- Excellent verbal and written communications in English and Mandarin.
- Strong in application analysis, troubleshooting skill and sense of urgency.
- Ability to address the pattern of the recurring issues and automate manual work.
- Good analytical and problem solving mind, self-motivation, communication skills.
- Prior experience working in a Ticketing environment (i.e JIRA) is an added advantage.
- Prefer Junior Executive specializing in Technical & Application Support role.
Job Features
Job description Provide application support services including manage ticketing system, incident analysis, root cause analysis, management communication, functional and technical testing. Capability t...
Job description
- Provide technical support for our client's customers.
- Understand customer's implementation and requirement technically.
- Provide technical issue analysis, troubleshooting and consultation for customer.
- Perform testing and reproduction as required to isolate, identify, and resolve customer's issue.
- Provide technical solution recommendation or workaround on product limitation/known issue.
- Manage customer's escalation and expectation.
- Work with principal vendor on customer’s technical escalation.
- Keep assigned cases properly documented and up to date.
- Keep up to date with the latest technology, product and technical knowledge.
- Being the subject-Matter-Expert (SME) for the assigned products.
- Share knowledge, idea, and experience with the team and contribute to the knowledge base.
- Carry out standby duty, on-call support, and provide coverage on weekend and public holiday as needed.
- Perform any other duties as assigned accordingly by the superior.
Requirements
- Bachelor’s degree in computer science, cyber security or a related discipline.
- Minimum 2 years (Jr) and 6 years (Sr) working experience in networking/security related field.
- Perform Technical Assistance Center (TAC) case support.
- Strong ability to independently troubleshoot, reproduce issues and identify feasible workarounds in broad, complex, and unique environments with mixed applications and protocols.
- In-depth knowledge of TCP/IP, packet analysis, NGFW, IDS/IPS, VPN, SSL, and authentication technology.
- Experience malware analysis, vulnerability assessment, and thread hunting is a plus.
- Knowledge in Cloud, VDI, XDR, SOAR and SIEM technology is a plus.
- Obtained industry and Palo Alto Networks certifications preferred.
- Confident, articulate, and professional written and verbal skills through phone, email, and remote session engagements.
- Strong customer facing skills while under pressure with the ability to react, adapt, and respond professionally to complex and emotional situations.
- Able to effectively communicate to all levels and stakeholders – internally and externally on complex technical issues.
- Strong organizational and time management skills.
- Must have the flexibility to work extended hours, during public holiday, and weekend as per plan (compensation included).
Job Features
Job description Provide technical support for our client’s customers. Understand customer’s implementation and requirement technically. Provide technical issue analysis, troubleshooting an...
Job Description
- We are looking to hire a talented PHP developer to manage our back-end services and ensure a seamless interchange of data between the server and our users. As a PHP developer, you will be responsible for developing and coding all server-side logic. You will also be required to maintain the central database and respond to requests from front-end and mobile app developers.
- To ensure success as a PHP developer, you should have in-depth knowledge of object-oriented PHP programming, understanding of MVC designs, and working knowledge of front-end technologies including HTML5, JavaScript, and CSS3. Ultimately, a top-level PHP Developer can design and build efficient PHP modules while seamlessly integrating front-end technologies and mobile apps
- You will be a part of a full-stack creative team that is responsible for all aspects of the ongoing software development from the initial specification, through to developing, testing and launching.
Requirements
- Bachelor’s degree in computer science or a similar field.
- At least 3+ years in PHP & MySQL, HTML5, CSS3
- Good knowledge in OOP, ORM, MVC, RESTful APIs, Design Pattern.
- Familiar with some PHP frameworks such as Laravel or Yii
- A detailed understanding of database design and administration.
- Familiar with using Composer.
- Familiar with using GIT for version control
- Build efficient, testable, and reusable PHP modules
- Solve complex performance problems and architectural challenges
- Able to work independently under minimum supervision.
- Able to create unit tests.
- Able to work as a team in an Agile environment.
- Has a good sense of logical thinking and good in the troubleshooting
- Good communication skills
Job Features
Job Description We are looking to hire a talented PHP developer to manage our back-end services and ensure a seamless interchange of data between the server and our users. As a PHP developer, you will...