We are looking for an experienced Backend Developer (Python) to design, develop, and maintain scalable backend systems for our web portals and SaaS platforms. The ideal candidate has strong hands-on experience with FastAPI, Pydantic, and relational databases, and can collaborate effectively with front end teams and non-technical stakeholders.
Key Responsibilities:
-
Design, develop, and maintain robust backend services using Python and FastAPI
- Build and maintain RESTful APIs following backend architecture best practices
- Implement data validation, serialization, and business logic using Pydantic
- Work with files, PDFs, binary data, and implement background processing where required
- Design, optimize, and maintain relational databases (PostgreSQL / MySQL)
- Develop and maintain backend systems for web portals and SaaS platforms.
- Integrate backend services with frontend applications and third-party APIs
- Collaborate closely with frontend developers using basic knowledge of HTML, CSS, and JavaScript
- Use Git and collaborative development workflows for version control and code reviews
- Support and maintain integrations or backend customizations related to WordPress
- Write clean, maintainable, and well-documented code.
- Communicate technical concepts clearly to cross-functional teams.
Requirements
- 4+ years of professional experience in Python development
- Strong hands-on experience with FastAPI and Pydantic
- Solid understanding of REST APIs, backend architecture, and design patterns
- Experience handling file processing, PDFs, and binary data
- Proficiency with relational databases such as PostgreSQL or MySQL
- Experience working on web portals or SaaS-based platforms
- Familiarity with Git and collaborative development workflows
- Working experience with WordPress
- Basic working knowledge of HTML, CSS, and JavaScript
- Strong communication and collaboration skills
Preferred Skills:
-
Experience with background task processing (e.g., queues or async processing)
- Understanding of authentication, authorization, and security best practices
- Exposure to deployment, CI/CD, or cloud environments
Benefits
-
Competitive salary + performance-based Appraisals
- Paid annual and sick leave
- 5-day work week (weekends off)
- Professional development opportunities
- Collaborative, growth-focused work environment