remote
Python Engineer - Zero Deposit
Software Engineer
Python Engineer building scalable, secure backend services for an InsurTech platform, leveraging Django, REST, AWS, and containerization to deliver fast, reliable product features.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Python/Django services that power the core guarantee and underwriting workflows.
- Build and expose robust RESTful APIs for internal and external consumption, ensuring proper authentication, rate‑limiting, and documentation.
- Collaborate with product, data, and DevOps teams to translate business requirements into scalable, maintainable code.
- Implement automated tests, CI/CD pipelines, and monitor application health in a cloud environment (AWS).
- Participate in code reviews, architectural discussions, and continuous improvement initiatives.
Requirements
- 3+ years of professional Python development experience, with strong knowledge of Django and related ecosystems.
- Hands‑on experience building and consuming REST APIs, including versioning and security best practices.
- Proficiency with relational databases (PostgreSQL/MySQL) and ORM usage.
- Experience deploying Python services to AWS (EC2, ECS/EKS, Lambda) and managing Docker containers.
- Solid understanding of CI/CD pipelines, automated testing, and monitoring tools.
Skills
pythondjangoawssqldockercicd