remote
Software Engineer II - 1-800 Contacts
Software Engineer
Senior backend developer building scalable, cloud‑native services using Python, JavaScript, and AWS. Focus on API design, containerization, and automated pipelines to deliver high‑quality vision‑care solutions.
About the role
Key Responsibilities
- Design, develop, and maintain RESTful APIs and microservices in Python and JavaScript.
- Implement scalable solutions on AWS, leveraging services such as Lambda, ECS, and RDS.
- Containerize applications with Docker and orchestrate deployments using CI/CD pipelines.
- Write efficient SQL queries and manage database schema migrations.
- Collaborate with cross‑functional teams to define requirements and deliver features on time.
Requirements
- 3+ years of professional software development experience.
- Strong proficiency in Python and JavaScript (Node.js).
- Hands‑on experience with AWS services and Docker.
- Solid understanding of relational databases and SQL.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
Skills
pythonjavascriptawsdockercicdsql