remote
Developer Intern, Service Development - Fall 2026 - 1Password
Software Engineer
Internship focused on building secure, scalable service components using Python and Node.js on AWS, with emphasis on DevOps practices and continuous integration.
About the role
Key Responsibilities
- Design, develop, and maintain microservices in Python and Node.js that support secure authentication and identity management.
- Collaborate with cross‑functional teams to define API contracts, data models, and deployment pipelines.
- Implement automated tests, CI/CD workflows, and monitoring solutions on AWS to ensure high availability and performance.
- Participate in code reviews, troubleshooting, and performance tuning of production services.
- Document architecture, design decisions, and operational procedures for internal knowledge sharing.
Requirements
- Strong programming skills in Python and Node.js with a solid understanding of asynchronous patterns.
- Experience deploying services to AWS (EC2, Lambda, ECS, RDS) and using IaC tools such as Terraform or CloudFormation.
- Familiarity with security best practices, including encryption, secrets management, and secure API design.
- Hands‑on knowledge of CI/CD pipelines (GitHub Actions, Jenkins, or similar) and automated testing frameworks.
- Excellent problem‑solving skills, a collaborative mindset, and a passion for building secure, reliable software.
Skills
pythonnodejsawscicd