We are looking for a Full Stack Developer to join our team onsite in Karachi, Pakistan. This full-time position requires 1 to 3 years of experience, with a strong focus on backend development using FastAPI. The ideal candidate will have hands-on experience building modern web applications using React.js and Next.js. You will be responsible for designing and maintaining high-performance APIs, integrating them with responsive frontend interfaces, and contributing to production-grade systems in a dynamic and fast-paced environment.
Key Responsibilities
- Develop and maintain RESTful APIs using FastAPI.
- Design scalable and efficient backend services in Python.
- Write optimized SQL queries and manage relational databases such as PostgreSQL and MySQL.
- Implement data validation, schema definitions, and API documentation following Pydantic and OpenAPI standards.
- Build responsive web applications using React.js and Next.js frameworks.
- Seamlessly integrate frontend components with FastAPI backend services.
- Optimize applications for performance, scalability, and reliability.
- Collaborate with engineering teams using Git-based workflows.
- Troubleshoot and resolve issues across both backend and frontend systems.
Required Qualifications
- 1 to 3 years of professional experience in full stack or backend-focused development.
- Strong hands-on experience with FastAPI is essential.
- Proficiency in Python programming and RESTful API design principles.
- Experience with React.js and/or Next.js for frontend development.
- Solid understanding of relational databases, particularly PostgreSQL or similar.
- Proficient in JavaScript (ES6+), HTML5, and CSS3.
- Familiarity with frontend state management tools such as Redux or Context API.
- Experience working with Git in collaborative development environments.
- Excellent problem-solving skills and attention to detail.
- Bachelor’s degree is required.
Preferred Qualifications and Benefits
- Experience with asynchronous programming in Python.
- Knowledge of authentication and authorization mechanisms including JWT, OAuth, and RBAC.
- Exposure to Docker, CI/CD pipelines, or cloud deployment practices.
- Skills in performance tuning for APIs and databases.
- Opportunity to work on real production-level systems with clear ownership and end-to-end responsibility.
- Fast-moving work environment with opportunities for professional growth.
- Direct involvement in product development and architectural decisions.
- Competitive monthly salary ranging from PKR 250,000 to 300,000.
- Onsite night shifts aligned with the US time zone (9 PM to 6 AM Pakistan time).
Candidates with relevant experience are encouraged to apply. This role requires physical presence at the Karachi office. During the application process, be prepared to discuss your last drawn salary and salary expectations.