Position: Senior Full Stack Engineer (PHP/Javascript)
Company: Svitla Systems
Experience required: 5y
English level: upper

Our client is revolutionizing the business accounting and mobile services industries. InvoiceASAP is the first fully integrated mobile invoicing tool that allows you to generate and pay invoices on the go using your phone or tablet. The customer also connects with major accounting software platforms like QuickBooks (QBD) and Xero, so anything you create on our app synchs directly into the accounting software you use. Our mobile invoicing and customer management solution is used by over 400,000 customers in 121 countries, helping businesses of all sizes get paid faster.

**Requirements:**
5+ years of relevant experience in PHP/MySQL/JavaScript;
Strong knowledge of PHP OOP model;
Deep understanding of SQL databases, indexes, complex queries preferably with MySQL(MariaDB/Aurora).
Experience with AWS is a must;
Experience of 3rd party API integration is a must as well;
Understanding of Unit testing and experience in test writing;
Understanding of Javascript event model, strong knowledge of vanilla javascript from ES5 to the latest ES specifications;
Good team player;
Must be comfortable with the basics of the Linux environment;
Good knowledge and understanding of HTML/CSS;
The candidate should have experience working on production-level systems that have an active user base;
Spoken English is a must!

**Responsibilities:**
Designing and implementing new APIs and extending the functionality of existing;
Integrating with a variety of different 3rd party services from analytics to payment processors;
Database structure and queries research and optimization;
Reporting and internal analytics implementation;
Developing front end website architecture;
Ensuring cross-platform optimization;
Ensuring responsiveness of application;
Writing unit tests for sensitive parts of your code.

**Will be a plus:**
Understanding Service-oriented architecture;
Design chops are always welcomed!
Knowing Typescript;
Experience of working with ORM (Eloquent ORM or Laravel framework is a big plus);
We also work with Java, C#, Swift, Objective-C, and Go.  Knowing all or any of these is a plus.

**We Offer:**
Competitive compensation plan that takes skills and experience into consideration.
Annual performance appraisals.
Possibility to choose your workspace either remote or combination of your home and one of our development offices. 
Projects that use advanced, cutting-edge technologies.
Competitive bonuses for a personal recommendation of new employees.
Vacation time, sick-leaves, national holidays, family supplementary days off.
Comprehensive medical insurance including dental services, massages.
Support for a healthy lifestyle, compensation of sports events.
Maternity leave policy.
A personal loan budget is available for long-term personnel.
Partial compensation of conferences, courses, and English classes.
Free meetups, webinars, and conferences organized by Svitla.
Birthday and New Year presents for personnel, gifts for children.
Fun summer and winter corporate parties and memorable anniversary presents.