The posting
Key Responsibilities
- Design, develop, and maintain Python-based applications and services.
- Write clean, efficient, reusable, and well-documented code.
- Develop and integrate RESTful APIs and third-party services.
- Work with databases, including SQL and NoSQL systems.
- Troubleshoot, debug, and optimize application performance.
- Collaborate with product managers, designers, QA engineers, and other developers.
- Participate in code reviews and follow software development best practices.
- Implement security and data protection measures within applications.
- Create and maintain technical documentation.
- Support deployment, monitoring, and maintenance of applications in production environments.
- We are seeking a suitable candidate for this role as part of a key project requirement
Required Skills and Qualifications
- Strong hands-on proficiency in Python programming.
- Experience with Python frameworks such as Django, Flask, or FastAPI.
- Knowledge of object-oriented programming and software design principles.
- Experience working with databases such as PostgreSQL, MySQL, MongoDB, or SQLite.
- Understanding of REST APIs, JSON, and web services.
- Familiarity with version control systems such as Git.
- Basic knowledge of front-end technologies such as HTML, CSS, and JavaScript is a plus.
- Experience with testing frameworks such as PyTest or unittest.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
Education and Experience
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field preferred.
- Equivalent practical experience may be considered.
- 5+ years of professional experience in Python development preferred, depending on the role level.
Tools and Technologies
- Programming Language: Python
- Frameworks: Django, Flask, FastAPI
- Databases: PostgreSQL, MySQL, MongoDB, SQLite
- Version Control: Git, GitHub, GitLab, or Bitbucket
- Testing: PyTest, unittest
- Deployment and DevOps: Docker, CI/CD tools, cloud platforms
- APIs: RESTful APIs, JSON, OAuth
- React, JQuery, Angular 19
Soft Skills
- Strong attention to detail.
- Ability to work independently and as part of a team.
- Effective communication skills.
- Ability to manage priorities and meet deadlines.
- Willingness to learn new technologies and improve existing skills.



