remote
Senior Python Developer - BV Teck
Software Engineer
Senior Python Developer responsible for designing, building, and maintaining scalable backend services and APIs using Python, Django, and cloud technologies such as AWS, with a focus on performance, security, and DevOps best practices.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Python applications and RESTful APIs using Django or Flask frameworks.
- Architect and implement cloud‑native solutions on AWS, including serverless components, containerization with Docker, and CI/CD pipelines.
- Collaborate with product owners, front‑end engineers, and QA teams to translate business requirements into technical specifications.
- Write clean, testable code, conduct code reviews, and enforce best practices for version control with Git.
- Monitor, troubleshoot, and optimize application performance, security, and scalability in production environments.
Requirements
- 5+ years of professional experience developing backend systems in Python.
- Strong expertise with Django (or Flask) and building RESTful APIs.
- Hands‑on experience with AWS services (EC2, S3, Lambda, RDS) and containerization using Docker.
- Proficiency in Git, CI/CD tools (e.g., GitHub Actions, Jenkins) and automated testing frameworks.
- Solid understanding of relational databases, SQL, and performance tuning.
Skills
pythondjangoawsdocker