onsite
Software Engineer II - Full-Stack - JPMorganChase
Software Engineer
Software Engineer II – Full‑Stack focused on building scalable, efficient infrastructure platforms using Python, Node.js, and cloud technologies (AWS, Docker, Kubernetes).
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services and APIs in Python and Node.js.
- Implement containerized deployments with Docker and orchestrate with Kubernetes for scalable, resilient workloads.
- Collaborate with cross‑functional teams to define architecture, performance metrics, and operational best practices.
- Automate infrastructure provisioning and configuration using Terraform and CI/CD pipelines.
- Monitor, troubleshoot, and optimize system performance, ensuring reliability and security compliance.
Requirements
- 3+ years of full‑stack development experience with Python and Node.js.
- Strong knowledge of AWS services (EC2, S3, RDS, Lambda) and experience deploying applications to the cloud.
- Hands‑on experience with Docker, Kubernetes, and infrastructure as code tools like Terraform.
- Proficiency in CI/CD tooling (GitHub Actions, Jenkins, GitLab CI) and automated testing.
- Excellent problem‑solving skills, ability to work independently and in a collaborative environment.
Skills
pythonnodejsawsdockerkubernetesterraformcicd