Full application lifecycle experience.
Good understanding of backend services design and architecture.
Experience in Unit Tests / Functional Tests / Integration Tests.
Experience with debugging, profiling and optimization.
Relational and non-relational database interactions.
CI/CD and related tools like CircleCI.
Experience with AWS: RDS, SQS, SNS, S3, SES
Good grasp of software engineering principles and practices.
Tends to engineering excellence and getting things done.
Good communication and collaboration skills.
Sufficient English level for communication (verbal & written).
Would be a plus:
Practical experience with SOA, Microservices and understanding of distributes system design, patterns.
Our customer is a global management consulting firm. Its clients are leading organization in public, private and social sectors all over the world. We are seeking a Node.js Senior Engineer for the new project. The goal of the project is migration of backend service from PaaS solution to distributed services.
Take part in requirements analyzes, research implementation ways and possibilities.
Participate in creation of application design and architecture.
Analyze and estimate implementation efforts.
Actively participate in developing new features from scratch.
Continuously collaborate with stakeholders.
Report to Delivery Manager about current team status, technical and other risks.