Python Developer
Job Description:
Key Responsibilities:
-
Design, develop, and maintain robust and scalable Python applications and APIs.
-
Write clean, modular, and well-documented code following best practices.
-
Work with data engineering teams to integrate external/internal data sources.
-
Collaborate with front-end developers and other stakeholders to implement new features.
-
Develop and maintain unit and integration tests to ensure code quality.
-
Participate in code reviews and contribute to the continuous improvement of the development process.
-
Optimize applications for performance and scalability.
-
Ensure security and compliance standards are maintained in the codebase.
Required Skills & Qualifications:
-
Bachelor’s degree in Computer Science, Engineering, or a related field.
-
3–6 years of hands-on experience in Python development.
-
Strong knowledge of Python frameworks (e.g., Django, Flask, FastAPI).
-
Experience building RESTful APIs and working with JSON/XML.
-
Familiarity with version control tools (Git/GitHub/GitLab).
-
Strong understanding of software design principles, OOP, and testing practices.
-
Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM tools.
-
Understanding of Docker, CI/CD pipelines, and cloud environments (AWS/Azure/GCP) is a plus.
Key Skills :
Company Profile
Is the American member firm of --- Thornton International, the seventh largest accounting network in the world by combined fee income.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.