remote
Lead Software Engineer - API Platform - JPMorganChase
Software Engineer
Lead the design, build, and enhancement of a secure, scalable API platform using Python, Node.js, and AWS, driving high‑performance microservices and containerized deployments.
About the role
Key Responsibilities
- Architect and develop high‑throughput RESTful APIs and microservices in Python and Node.js, ensuring security, scalability, and reliability.
- Lead code reviews, design discussions, and technical decision‑making for cross‑functional teams.
- Implement CI/CD pipelines, containerization with Docker, and orchestration on Kubernetes to accelerate delivery.
- Collaborate with product, security, and operations to define and enforce best practices for API governance and monitoring.
- Mentor junior engineers, fostering a culture of continuous improvement and knowledge sharing.
Requirements
- 5+ years of professional software development experience, with a strong focus on API and microservices architecture.
- Proficiency in Python and Node.js, plus experience with AWS services (Lambda, API Gateway, ECS/EKS).
- Hands‑on expertise in Docker, Kubernetes, and CI/CD tooling (Git, Jenkins, GitHub Actions).
- Solid understanding of security principles, authentication, and authorization for APIs.
- Excellent communication skills and a proven ability to lead technical initiatives in an agile environment.
Skills
pythonnodejsawsdockerkubernetes