remote
Lead Software Engineer - AXS
Software Engineer
Lead the design and delivery of scalable, high‑performance backend services for a global ticketing platform, driving architecture, code quality, and cross‑functional collaboration using Python, Node.js, and AWS.
About the role
Key Responsibilities
- Architect and implement robust, scalable microservices in Python and Node.js that support millions of concurrent ticketing transactions.
- Lead a small team of engineers, mentoring code quality, best practices, and continuous integration pipelines.
- Collaborate with product, data, and DevOps teams to define feature requirements, performance targets, and deployment strategies.
- Design and maintain CI/CD workflows on AWS, leveraging Docker, Kubernetes, and serverless components for rapid, reliable releases.
- Conduct code reviews, performance tuning, and security assessments to ensure high availability and compliance.
Requirements
- 8+ years of software development experience, with 3+ years in a senior or lead role.
- Proficiency in Python and Node.js, with a strong grasp of asynchronous programming and RESTful API design.
- Hands‑on experience deploying and managing services on AWS (ECS/EKS, Lambda, RDS, S3).
- Deep knowledge of containerization (Docker) and orchestration (Kubernetes) best practices.
- Excellent communication skills and a proven ability to mentor junior engineers.
Skills
pythonnodejsawsdockerkubernetes