Senior Node.js Developer (offline)

Requirements:
• At least 3 years of experience with Node.js;
• Ability to deliver on multiple competing priorities with little supervision;
• Solid understanding of algorithms and data structures;
• Understanding of mobile application architecture specifics;
• Experience with building high-performance systems that require advanced algorithm solutions;
• Strong knowledge of Relational Databases (such as PostgreSQL);
• Experience with building APIs and microservices using REST and GraphQL;
• Experience with test-driven development and automated testing frameworks is a plus;
• Preferably experience with event-driven architecture, CQRS, and event sourcing;
• Preferably experience with distributed messaging systems;
• English level: Intermediate+.

Nice to have:
Experience with third-party integrations like Salesforce, ZenDesk, and SAP

Responsibilities:
• Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; and following the software development lifecycle
• Demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
• Continuously expand knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment
• Provide recommendations for ongoing improvement
• Work alongside other engineers on the team to elevate technology and consistently apply best practices
• Collaborate with the team to brainstorm and create new products
• Be a persistent and creative problem solver

We offer:
• Vacation is 20 working days / till 20 working days per year for sick leaves;
• Full payment of taxes;
• English courses;
• Flexible work schedule;
• Friendly environment;
• Medical insurance;
• Opportunity for career growth.
You can find more information about Exadel in Ukraine here: www.facebook.com/exadelukraine

About the Customer:
Using proprietary mobile algorithms, the customer’s app connects fliers to more than 3,000 aircraft and existing routes across three continents – the United States, Europe, and the Middle East. Plus, app users have the ability to create flights virtually anywhere on the globe and share them with other members or book all the seats on a flight for a private trip.
Beyond the extraordinary flight services, members of the customer’s community, including leaders in business, sports, entertainment, and culture, enjoy luxury lifestyle benefits and exclusive, invitation-only events on the clouds and the ground.

About the Project:
This project requires task management, including flight support and execution of tasks related to each step of the flight according to the prebuilt, but flexible workflow.
Working on this project also requires a knowledge of ERP Service, a relatively complicated logic of Membership Sales, Ancillary Charges, Seat Sales, Charter Sales, and integration with SAP (cloud accounting system). This project also relies on the simple logic of Charter Sales.

Current Project Stage:
Development.

Technologies we like:
• Node.js;
• PostgreSQL;
• Amazon AWS (S3, Athena, Lambda, EC2, etc.).

About Exadel

With more than 20 years as a leader in software development for business worldwide, Exadel helps organizations to assess, identify, and chart new digital strategies and technologies built upon creative thinking, new business opportunities, and technical innovation. We embrace the strengths of agile software development and the finest engineering talent to design and implement enterprise software solutions, mobile applications, complex products & platforms, digital transformation services, and digital marketing technologies.

Company website:
https://exadel.com/

The job ad is no longer active
Job unpublished on 15 March 2021

Look at the current jobs Node.js Vinnytsia→