remote
Developer Intern, Ecosystems- Fall 2026 - 1Password
Software Engineer
Internship focused on building secure, scalable backend services for a cloud‑native password manager, leveraging Python, Node.js, AWS, Docker, and CI/CD pipelines to deliver reliable, high‑performance features.
About the role
Key Responsibilities
- Collaborate with senior engineers to design, develop, and maintain backend services in Python and Node.js.
- Implement secure authentication and authorization flows using AWS Cognito and custom token strategies.
- Containerize applications with Docker and manage deployments via CI/CD pipelines (GitHub Actions, AWS CodePipeline).
- Write unit and integration tests, ensuring high code quality and coverage.
- Participate in code reviews, troubleshooting, and performance tuning of existing services.
Requirements
- Strong programming skills in Python and/or Node.js.
- Experience with AWS services (Lambda, ECS, RDS, S3) and containerization.
- Familiarity with CI/CD tooling and automated testing.
- Excellent problem‑solving abilities and a passion for security best practices.
- Effective communication skills and ability to work in a fast‑paced, remote team.
Skills
pythonnodejsawsdockercicd