Backend Engineer
Role: Backend Engineer
Employment Type: Full-time
Location: Karachi (Hybrid)
Experience: 5+ years
About the Role
We are looking for a Backend Engineer to design, build, and scale core services for a modern CRM platform. You will work closely with frontend, integration, and data teams to deliver reliable, secure, and high-performance APIs.
Key Responsibilities
- Design and develop backend services and APIs (REST/GraphQL).
- Implement business logic for CRM modules such as users, accounts, orders, inventory, and workflows.
- Optimize performance, scalability, and reliability of services.
- Write clean, testable, and well-documented code.
- Collaborate with DevOps for deployments and monitoring.
- Participate in architecture discussions and technical reviews.
Required Skills
- Strong experience with one or more backend languages (Node.js, Python, Java, or similar).
- Experience with frameworks such as FastAPI, Django, Express, Spring Boot.
- Solid understanding of relational and NoSQL databases.
- Experience with API design and authentication mechanisms.
- Familiarity with microservices architecture.
Nice to Have
- Experience with cloud platforms.
- Exposure to event-driven systems or message queues.
- Experience working on SaaS or CRM products.
Job Type: Full-time
Work Location: Hybrid remote in Karachi