remote
Python Developer - BV Teck
Software Engineer
Python Developer building scalable, secure web services with Django, REST APIs, and SQL databases, deploying on AWS, and collaborating remotely in a fast‑paced, innovation‑driven environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Python applications using Django or Flask frameworks.
- Build and expose robust RESTful APIs for internal and external consumption.
- Write clean, testable code, implement unit and integration tests, and perform code reviews.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver on schedule.
- Deploy and manage services on AWS (EC2, RDS, S3, Lambda) and monitor application health.
Requirements
- 3+ years of professional Python development experience.
- Strong knowledge of Django/Flask, REST API design, and relational databases (PostgreSQL/MySQL).
- Experience with version control (Git), CI/CD pipelines, and containerization (Docker).
- Familiarity with AWS services and cloud deployment best practices.
- Excellent problem‑solving skills and a collaborative mindset.