Position: Senior Back End Engineer (with TypeScript and Nest.js)
Company: Svitla Systems
Experience required: 5y
English level: upper

Svitla Systems Inc. is looking for Senior Back End Engineer (with TypeScript and Nest.js) for a full-time position in Ukraine. Our client is a technology-focused airfreight consolidation company that delivers gateway services. Their algorithms pool shipments and combine dense and voluminous cargo to achieve the best master consolidation available while passing the “net effect” or savings back to the freight forwarder. Their proprietary AI engine predicts the best rates, routes, and transit times, enabling them to maximize each airway bill. With this platform, forwarders can quote, book, ship, and track shipments in one place, saving valuable time. All information is secure, and no sensitive shipment data is shared. The project is written in TypeScript, Nest.js, PostgreSQL, and Azure (migrating to AWS). Required hardware: Mac or Linux is preferable, but it could be Windows if the candidate is the most comfortable with it.

Requirements:
5+ of experience in software development.
Proficiency in Node.js (Nest.js).
Proficiency in  TypeScript.
Expertise in end-to-end testing (Jest).
Experience with PostgreSQL.
Strong understanding of software development principles and best practices.
Experience with agile development methodologies.

Responsibilities:
Turn requirements into production code covered with automated tests. The domain includes non-trivial business logic. You should be comfortable digging into the requirements and determining the best implementation. You will also have a leadership role, as there is a possibility of becoming a team leader and being in charge of the team's day-to-day work.

We Offer:
US and EU projects based on advanced technologies.
Competitive compensation based on skills and experience.
Annual performance appraisals.
Flexibility in workspace, either remote or in one of our development offices. 
Comprehensive medical insurance including dental and massages.
Sport reimbursement program for onsite and online activities.
Support of a healthy lifestyle, compensation for running events.
Bonuses for recommendations of new employees.
Bonuses for article writing, public talks, other activities.
Personal loan budget available for long-term personnel.
20 vacation days, 10 national holidays and sick leaves.
Maternity leave policy and family days off.
Full compensation for conferences, courses, English classes.
Free webinars, meetups and conferences organized by Svitla.
Gifts for birthdays, New Year, anniversaries, children and more.
Fun corporate celebrations and activities, regular lectures on various topics.