NodeJS/AWS TeamLead
N.B! - Preferrable locations: remote from Latvia, Lithuania, Spain, Poland, Slovakia, Romania, Hungary
In a partnership with one of the global consulting companies, we are looking for a Software Engineer Team Lead. The client is a UK-based telecommunication company (Platform Migration Team).
Roles/Responsibilities
• Lead the development of software that addresses complex product and business challenges.
• Provide constructive code reviews to maintain high standards and support team growth.
• Deliver high-quality, production-ready code, ensuring successful completion of team goals.
• Integrate software with monitoring and support tools to ensure operational excellence.
• Create, review, and maintain clear technical documentation.
• Actively participate in and occasionally lead agile planning, delivery processes, and retrospectives.
• Collaborate with Architect, delivery, and technical leads to design software and breakdown into implementable tasks and be able to navigate ambiguity.
• Contribute to test frameworks to verify functional and non-functional requirements.
• Communicate status information and issues to a variety of stakeholders
• Troubleshooting and resolving issues
• Able to mediate between teams and individuals to successful outcomes ensuring teams are collaborating and communicating well with each other
Essential
• Strong experience with test-driven development and a deep understanding of testing and QA practices.
• Skilled in addressing operational concerns like monitoring, performance testing, scaling, availability, resilience, and security.
• Proficient in translating product requirements into robust, scalable technical solutions.
• Excellent development skills and experience building highly scalable applications
• Experience of NodeJS/Typescript
• Experience with the following AWS services:
o Infrastructure as Code using AWS CDK
o Lambda
o SNS & SQS
o API Gateway
Desirable
• Experience of Dynamo DB and Aurora PostgreSQL
• Building Operational Alarms based on CloudWatch metrics
• Implementing CI/CD pipelines
o GitHub actions using AWS Code Build self-hosted runners
• Grafana availability tooling
• Familiarity with event-based architecture and microservices environments
Required languages
| English | B2 - Upper Intermediate |