Job Description
We are looking for a skilled Python Software Developer to join our team on a freelance or part-time basis. The ideal candidate will help build scalable web and mobile applications, contribute to backend systems, and collaborate with the team to deliver efficient, high-quality software solutions.
This role is suitable for developers who enjoy flexible work environments while solving real technical challenges.
Job Overview
As a Python Developer, you will work on both client-side and server-side development, building reliable systems and APIs that power modern applications. You will also contribute to performance optimization, database design, and system improvements.
Key Responsibilities
- Develop and maintain web and mobile applications using Python
- Design and implement client-side and server-side architecture
- Write clean, scalable, and well-documented code
- Develop and integrate RESTful APIs
- Test, debug, and optimize applications for performance and responsiveness
- Work with databases and handle complex queries
- Troubleshoot and upgrade existing software systems
- Implement security and data protection solutions
- Integrate third-party services such as payment gateways
- Ensure cross-platform optimization for mobile devices
- Manage version control using Git and collaborate with the team
Required Skills
- Strong proficiency in Python programming
- Experience with React.js (preferred / added advantage)
- Good understanding of software architecture
- Experience with REST API development
- Knowledge of Git / GitHub
- Understanding of backend systems and basic server management
Database Knowledge
Candidates should be familiar with databases such as:
- Microsoft SQL Server
- MySQL
- PostgreSQL
- MongoDB
Strong SQL skills and database design concepts are required to manage complex queries and scalable systems.
Preferred Qualifications
- Experience developing full-stack applications
- Familiarity with cloud platforms or deployment
- Experience integrating payment gateways or third-party APIs
- Strong debugging and problem-solving skills
- Ability to work independently in a remote or freelance setup
Work Type
- Freelance / Contract
- Part-time opportunity
- Remote flexibility (depending on project needs)