Job
Description: MERN Stack Developer
Employment
Type: Full-Time
Experience: 4–7 Years
About the
Role
We are
looking for a skilled MERN Stack Developer to join our engineering team. You
will be responsible for building and maintaining scalable web applications,
working across both frontend and backend, and contributing to the evolution of
our platform architecture. The ideal candidate is someone who takes ownership,
thinks in systems, and is comfortable operating in a fast-paced environment.
Key
Responsibilities
- Design, develop, and maintain web
applications using the MERN stack (MongoDB, Express.js, React.js, Node.js)
- Build responsive, accessible, and
performant frontend interfaces using React with Tailwind CSS and shadcn/ui
or similar framework.
- Develop and maintain RESTful
and/or GraphQL APIs on Node.js
- Work with microservices
architecture — designing, deploying, and maintaining independently
deployable services
- Integrate and work with
event-driven pipelines using tools such as Apache Kafka, RabbitMQ, or
similar messaging/streaming platforms
- Collaborate with product, design,
and QA teams to translate requirements into technical solutions
- Write clean, testable,
well-documented code and participate actively in code reviews
- Troubleshoot production issues,
optimize application performance, and contribute to CI/CD pipelines
- Participate in architectural
discussions and contribute to technical decision-making
Must-Have
Skills
- Strong proficiency in React.js with
hands-on experience using Tailwind CSS and shadcn/ui component
library
- Solid backend experience with Node.js and Express.js
- Working knowledge of MongoDB (schema
design, aggregation pipelines, indexing)
- Practical experience building or
working within a microservices architecture
- Hands-on exposure to event
streaming/message queue systems such as Apache Kafka, RabbitMQ,
AWS SQS/SNS, or similar tools
- Familiarity with version control
(Git), CI/CD practices, and containerization basics (Docker)
- Strong understanding of RESTful
API design, authentication/authorization patterns (JWT, OAuth), and
application security fundamentals
- Ability to write unit and
integration tests
Good to
Have
- Experience with React Native for
mobile application development
- Exposure to cloud platforms (AWS,
Azure, or GCP)
- Experience with TypeScript across
frontend and backend
- Familiarity with infrastructure
tooling — Kubernetes, Terraform, or similar
- Experience with monitoring and
observability tools (Sentry, Datadog, Grafana)
- Understanding of database scaling
strategies (replication, sharding, caching with Redis)
What We
Value
- Ownership mindset — you don't
wait to be told what to do
- Clear communication and the
ability to articulate trade-offs in technical decisions
- A bias toward simplicity and
pragmatism over over-engineering
- Curiosity to learn new tools and
adapt to evolving requirements
Skills Required
- 4-7 years of experience as a developer
- Proficiency in React.js with Tailwind CSS and shadcn/ui
- Experience with Node.js and Express.js
- Knowledge of MongoDB
- Experience with microservices architecture
- Experience with event streaming/message queue systems (Kafka, RabbitMQ)
- Familiarity with Git and CI/CD practices
- Understanding of RESTful API design and security
What We Do
Our mission is to accelerate job growth in emerging economies and enable millions to earn a family-sustaining wage and lead a dignified life.








