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.