We are looking for a Python Developer to join our innovative global technology team. This role offers the opportunity to lead complex, high-impact projects, mentor junior engineers, and shape the architecture of next-generation digital solutions.
Key Responsibilities
- Lead the design and development of scalable applications using Core Python and frameworks such as Flask, FastAPI, and Django.
- Implement software engineering best practices including exception handling, OOP, and data structure optimization.
- Collaborate with Front End teams using React/Vue.js, JavaScript, HTML, and CSS to deliver seamless user experiences.
- Design, develop, and optimize SQL databases for performance and reliability.
- Manage and deploy cloud infrastructure using AWS Core Services and Terraform.
- Build serverless architectures, manage Docker environments, and support automation through Unit and API testing.
- Drive CI/CD initiatives, ensure code quality through GitHub version control, and conduct peer reviews.
- Mentor junior developers and contribute to process and performance improvement across Agile teams.
Qualifications
- 5+ years of hands-on experience in Python development and web frameworks.
- Proven expertise in Front End integration, SQL/database design, and data analysis.
- Solid understanding of AWS, Terraform, and infrastructure as code concepts.
- Experience with Docker, serverless environments, and Agile delivery models.
- Excellent analytical, problem-solving, and communication skills.
- Strong leadership and mentoring capabilities.
Essential Skills
- Deep experience in Agile methodologies and continuous improvement practices.
- Proficiency in CI/CD pipelines, automation tools, and DevOps processes.
- Ability to translate business requirements into robust technical solutions.
- Adept at working under dynamic timelines and evolving priorities.
Preferred Skills
- Experience with ORMs, templating languages, and software architecture design patterns.
- Advanced understanding of AWS architecture best practices.