Skip to main content
Open role · Join our team

Software Developer (MERN Stack)

We are looking for a skilled and passionate Software Developer (MERN Stack) to join our development team. The ideal candidate should have hands-on experience in building scalable web applications using the MERN…

About the role

We are looking for a skilled and passionate Software Developer (MERN Stack) to join our development team. The ideal candidate should have hands-on experience in building scalable web applications using the MERN Stack. If you're enthusiastic about coding, solving real-world problems, and working on innovative projects, we'd love to hear from you.

What you'll do here

  • Design, develop, and maintain web applications using the MERN Stack (MongoDB, Express.js, React.js, Node.js).

  • Write clean, scalable, and efficient code following industry best practices.

  • Develop responsive and user-friendly front-end interfaces.

  • Build and integrate RESTful APIs with front-end applications.

  • Optimize application performance, security, and scalability.

  • Troubleshoot, debug, and resolve technical issues.

  • Collaborate with designers, developers, and other cross-functional teams.

  • Participate in code reviews and ensure code quality.

  • Stay updated with the latest technologies and development trends.

Required skills

  • Strong proficiency in JavaScript (ES6+), React.js, Node.js, Express.js, and MongoDB.

  • Good understanding of HTML5, CSS3, Bootstrap, and responsive web design.

  • Experience with REST APIs, JSON, and third-party API integration.

  • Knowledge of Git/GitHub for version control.

  • Basic understanding of authentication (JWT), state management, and deployment.

  • Familiarity with cloud platforms or hosting services is an added advantage.

  • Strong problem-solving, debugging, and analytical skills.

  • Good communication skills and the ability to work collaboratively in a team.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.

Your hiring journey

8 stages from application to joining. We keep you posted by email at every step.

  1. 1

    Application review

    Our HR team reads your resume and portfolio against the role, usually within 7 working days.

  2. 2

    Shortlisted

    If your profile is a match, we email you to say you've been shortlisted and what comes next.

  3. 3

    Intro call

    A short call about your experience, what you're looking for and how we work.

  4. 4

    Interview scheduled

    We email you the date, time and mode of your interview (online or in person), with the meeting link or venue.

  5. 5

    HR round

    A conversation with HR about your background, expectations, notice period and the way we work.

  6. 6

    Technical round

    A practical exercise or live session based on the kind of work you'd actually do here.

  7. 7

    Offer

    We share a written offer with your role, compensation and joining date.

  8. 8

    Hired

    Welcome aboard! HR helps you with the joining documents and your first day.

Free · 30 minutes · No obligation

Book a scoping call with a software architect: not a sales bot.

You'll get a reply within one business day. We'll send a rough estimate in 3 days and a fixed proposal in 7.

Prefer to talk first? Phone, email and office address are on the contact page.