Job Title: Full Stack Developer (Backend-Focused – NestJS & C++)
Job Summary:
We are seeking a Backend-Heavy Full Stack Developer with strong expertise in NestJS, Node.js, Kafka, and Modern C++ to build scalable, event-driven applications. The role focuses primarily on backend development while contributing to frontend work (React/Next.js) as needed.
Key Responsibilities:
- Design and develop backend systems using NestJS, Node.js, and Kafka (event streaming, producers/consumers).
- Build and maintain RESTful and GraphQL APIs and microservices.
- Design and optimize databases (MongoDB and relational databases).
- Implement real-time systems using Kafka and WebSockets.
- Ensure security standards (JWT, OAuth2, authentication/authorization).
- Deploy and manage applications using AWS, Docker, and CI/CD pipelines.
- Support frontend integration with React.js / Next.js.
- Debug, optimize performance, and ensure system reliability.
- Write clean, testable, and maintainable code.
Requirements:
- Bachelor’s degree in Computer Science or equivalent experience.
- 2+ years of backend-heavy full stack development (MERN stack).
- Strong experience with NestJS, Node.js, Express.js.
- Hands-on experience with Kafka and event-driven architectures.
- Strong knowledge of MongoDB; SQL databases are a plus.
- Working knowledge of React.js, Next.js, TypeScript (secondary).
- Experience with Docker, AWS, and CI/CD pipelines.
- Strong skills in Modern C++ (C++17+), OOP, and SOLID principles.
- Experience with memory management, multithreading, and performance optimization.
- Exposure to trading systems, APIs, or C#/.NET is a plus.
- Strong problem-solving and communication skills.
This is onsite Karachi based position
Job Type: Full-time
Pay: From Rs150,000.00 per month
Application Question(s):
- How much experience do you have with SQL databases?
- How much experience do you have with Nest.Js?
- How much experience do you have with C++?
Work Location: In person