remote
Team Lead Software Engineer - xe
Software Engineer
Lead a high‑performing squad building scalable cross‑border payment services using Python, Node.js, and AWS. Own architecture, API design, and delivery while mentoring engineers and driving best practices in a fast‑moving environment.
About the role
Key Responsibilities
- Own the end‑to‑end delivery of a squad’s product backlog, ensuring timely, high‑quality releases.
- Architect and review scalable microservices, API contracts, and data flows across AWS infrastructure.
- Mentor and coach engineers, fostering a culture of continuous improvement and technical excellence.
- Collaborate with product, design, and operations to define requirements and success metrics.
- Drive adoption of best practices in CI/CD, automated testing, and observability.
Requirements
- 5+ years of software engineering experience, with 2+ years in a leadership role.
- Proficiency in Python and Node.js, plus hands‑on experience with AWS services (Lambda, ECS, RDS, S3).
- Strong background in designing and scaling RESTful APIs and microservice architectures.
- Excellent communication skills and a proven ability to mentor junior engineers.
- Experience with Agile methodologies and a passion for building reliable, high‑performance systems.