onsite
Senior Python Developer - Bright Vision Technologies
Software Engineer
Senior Python Developer responsible for designing, building, and maintaining scalable backend services using Python, Django, and cloud technologies such as AWS, while ensuring code quality, performance, and security.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services and APIs using Python and Django.
- Implement cloud‑native solutions on AWS, including serverless functions, container orchestration, and CI/CD pipelines.
- Collaborate with front‑end, product, and DevOps teams to deliver end‑to‑end features that meet business requirements.
- Write clean, testable code, conduct code reviews, and enforce best practices for security and scalability.
- Optimize database schemas and queries (SQL/PostgreSQL) to ensure fast data access and reliability.
Requirements
- 5+ years of professional Python development experience, with deep knowledge of Django or Flask.
- Proven experience deploying and managing applications on AWS (EC2, Lambda, RDS, S3, CloudFormation).
- Strong understanding of RESTful API design, micro‑services architecture, and containerization using Docker.
- Solid grasp of relational databases, SQL query optimization, and ORM tools.
- Experience with version control (Git), automated testing, and CI/CD workflows.
Skills
pythondjangoawsdockersql