onsite
Software Engineer III - Full-Stack - JPMorganChase
Software Engineer
Senior Full‑Stack Software Engineer building scalable, high‑performance infrastructure platforms using Python, Node.js, and AWS. Lead design, implementation, and optimization of core internal services, ensuring operational excellence and continuous delivery.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑availability services in Python and Node.js that power internal tooling and platform capabilities.
- Design and implement scalable, containerized solutions using Docker and Kubernetes, ensuring efficient resource utilization.
- Collaborate with cross‑functional teams to define requirements, translate business needs into technical specifications, and deliver robust, production‑ready code.
- Implement infrastructure as code with Terraform, automate deployments via CI/CD pipelines, and monitor system health with AWS CloudWatch and related observability tools.
- Continuously evaluate and adopt emerging technologies to improve performance, security, and developer productivity.
Requirements
- 5+ years of professional software development experience, with a strong focus on full‑stack engineering.
- Proficiency in Python and Node.js, including experience with modern frameworks and asynchronous programming.
- Hands‑on experience with AWS services (EC2, ECS/EKS, RDS, S3) and container orchestration.
- Solid understanding of infrastructure as code (Terraform), CI/CD pipelines, and automated testing.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonnodejsawsdockerkubernetesterraformcicd