We are looking for an experienced Python Developer to design, develop, test, and maintain scalable applications and backend services. The ideal candidate should have solid Python programming skills, experience in API development, database integration, and a solid understanding of software engineering best practices.
Key Responsibilities
Design, develop, and maintain applications using Python.
Build and integrate RESTful APIs and backend services.
Develop scalable and maintainable solutions using frameworks such as Django, Flask, or FastAPI.
Work with relational databases such as PostgreSQL, MySQL, or SQL Server.
Write clean, reusable, and efficient code.
Perform unit testing, debugging, and performance optimisation.
Collaborate with cross-functional teams in an Agile environment.
Use Git for version control and support CI/CD deployment processes.
Troubleshoot application issues and contribute to continuous improvement.