Software Engineering Team Lead (React/NodeJS/AWS)
In partnership with one of the global consulting enterprises, on a large-scale digital program for a UK Telecommunication industry client, we are seeking a Software Engineering Team Lead to join the Partner Integration Hub team. This team is building a next-generation platform that streamlines how the client connects with external partners, enabling secure, scalable, and efficient data and service exchange.
Overview
As a Software Engineering Team Lead in the PIH nearshore team, you will provide technical leadership, support delivery of features, and ensure high engineering standards. While development direction and design decisions will be defined in collaboration with Partner Engineering, Architecture, and Certification teams, your role will focus on ensuring that the nearshore team delivers robust, secure, and maintainable software aligned with client's standards.
Key Responsibilities
- Lead and support the design and delivery of scalable serverless backend services using AWS Lambda and Node.js/TypeScript.
- Oversee implementation and optimisation of features in the React-based frontend (JavaScript/TypeScript).
- Guide and mentor nearshore software engineers, fostering a culture of collaboration, learning, and engineering excellence.
- Act as a key liaison with Partner Engineering and Architecture teams, ensuring delivery is aligned with product ambitions and BBC technical standards.
- Support a test-first culture, engaging in the testing narrative to ensure end-to-end coverage with unit, integration, and automated tests (Jest or similar).
- Ensure infrastructure is managed as code with AWS CDK, and deployments are automated through AWS CodePipeline.
- Support database design and management using PostgreSQL, maintaining data integrity, performance, and consistency.
- Conduct code reviews, uphold engineering best practices, and maintain alignment with BBC’s engineering standards.
- Collaborate with the Certification team and PE team to refine requirements into actionable technical solutions.
- Ensure integration with monitoring and observability tools for operational excellence.
- Promote continuous improvement in development, delivery, and deployment practices.
- Ensure the software produced is secure, maintainable, and well-documented
Must-Have Skills & Experience
- At least 2 years of experience in a technical leadership role within software engineering teams.
- 5+ years’ experience in full-stack development with strong expertise in TypeScript, Node.js, and React.
- Proven experience in building serverless applications with AWS Lambda and managing infrastructure with AWS CDK.
- Solid hands-on knowledge of PostgreSQL or similar relational databases.
- Experience with CI/CD pipelines (preferably AWS CodePipeline).
- Strong background in unit, integration, and automated testing (e.g., Jest).
- Proven ability to design and deliver scalable, maintainable, and secure software systems.
- Strong collaboration skills, with the ability to work closely across Partner Engineering, Architecture, and Certification teams.
- Excellent communication skills in Agile, cross-functional environments. Nice to Have Familiarity with API Gateway, DynamoDB, or other AWS services.
- Experience in secure environments, including TLS certificate handling.
- Exposure to behavior-driven development (BDD) or other test automation frameworks.
- Background in partner portals, integration hubs, or B2B SaaS platforms.
Desirable
- Familiarity with API gateway, DynamoDB, or other AWS ecosystem services.
- Experience working in secure environments and understanding of TLS certificate handling.
- Experience working with test automation frameworks or behavior-driven development (BDD).
- Background in working with external partner portals or B2B SaaS platforms.
Location: remote from Latvia/Lithuania or relocation there
Required languages
English | B2 - Upper Intermediate |