We’re looking for an experienced Senior Python Developer / Tech Lead to join our growing team. You’ll lead development projects, guide junior developers, and help build high-quality, scalable software solutions.
Responsibilities
* Design and develop applications using Python with frameworks like Flask, FastAPI, or Django.
* Work with front-end technologies (JavaScript, HTML, CSS, React, or Vue.js).
* Build and manage SQL databases for performance and reliability.
* Deploy and manage applications in the AWS cloud using Terraform, Docker, and serverless setups.
* Review, debug, and optimize code across systems.
* Mentor junior developers and support best coding practices.
* Automate testing and maintain code quality through unit and API testing.
Requirements
* 5+ years of software development experience, mainly in Python.
* Strong understanding of OOP, data structures, and coding best practices.
* Experience with AWS, Terraform, and Docker.
* Familiarity with CI/CD pipelines and Agile development.
* Good communication, leadership, and teamwork skills.
Nice to Have
* Experience with ORMs and server-side templating.
* Knowledge of AWS architecture best practices and design patterns.
* Ability to research and implement new tools or technologies