We are looking for a Mid-level Node Developer to work with one of our international clients.
The responsibilities include the delivery of an entire software project or part of a project, which encompasses design, implementation, testing, and documentation.
The role involves building and modifying high-performance APIs and programs using Node.js and AWS.
You will implement APIs based on architectural frameworks and guidelines, contributing to the definition of these guidelines.
Preparing functional specifications and test data is part of the job.
You will proactively collaborate with internal and external teams to solve performance and functional issues.
The position requires working closely with DevOps engineers to integrate new code into CI/CD pipelines.
You will actively participate in strategic decisions regarding technology and architecture.
Monitoring, tracking, and communicating project status is essential.
The role involves working with Product Management and Solution Management on refining business requirements and creating technical requirements, test cases, design specifications, and development tasks.
You will develop and test software in accordance with requirements, test cases, and design documentation.
Guaranteeing compliance with QA rules and guidelines is required.
Documenting developed software applications and tools is part of the responsibilities.
Providing 2nd and 3rd level support and investigating issues in production environments is expected.
Requirements:
Advanced skills with Node.js (JavaScript, TypeScript) are required.
Experience with React, Vue, Vuex, Redux, ORM, and SQL is necessary.
Proven experience in creation, architecture, and decision-making in technology, services, and tools selection is essential.
Hands-on knowledge of developing AWS cloud-based, SaaS applications and platforms, including CDK, pipelines, S3, Lambda, DynamoDB, or knowledge of related services in other clouds like GCP and Azure is required.
Experience in developing infrastructure as code using AWS technologies is necessary.
Advanced capability to create and manage infrastructures is required.
Significant experience with international teams in English is essential.
Familiarity with CI/CD and Agile methodologies is required.
Unit testing experience is necessary.
Advanced experience in designing and implementing APIs is required.
Familiarity with cross-platform development is a plus.
In-depth knowledge of API orchestration, including the ability to develop multiple API code lines simultaneously and make them work together, is essential.