remote
Python Developer - CAI (Computer Aid, Inc.)
Software Engineer
Python Developer building scalable web services with Django, RESTful APIs, and cloud infrastructure on AWS. Strong SQL, Docker, and version control skills required to deliver robust, maintainable solutions in a hybrid environment.
About the role
Key Responsibilities
- Design, develop, and maintain Python/Django applications and RESTful APIs.
- Write clean, testable, and efficient code following best practices.
- Collaborate with cross‑functional teams to define requirements and deliver high‑quality features.
- Deploy and manage services on AWS using Docker and CI/CD pipelines.
- Optimize database performance and write complex SQL queries.
- Participate in code reviews, troubleshooting, and continuous improvement.
Requirements
- 3+ years of professional Python development experience.
- Proficiency with Django, REST framework, and relational databases.
- Experience deploying applications on AWS (EC2, RDS, S3, Lambda).
- Strong knowledge of Docker, Git, and CI/CD workflows.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythondjangosqlawsdocker