Back to career page

Engineering

Software Engineer (Full Stack)

ShopUp HQ

Full-time

Role overview

We are looking for a Full Stack Developer with 2–3 years of experience specializing in Node.js (Express.js) for backend development and React.js / React Native for frontend web and mobile applications. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance applications that deliver seamless user experiences across platforms. You will collaborate closely with the product, design, and QA teams to build reliable, secure, and efficient systems.

Job description

Backend (Primary Focus):

  • Design, develop, and maintain server-side applications and RESTful APIs using Node.js and Express.js.
  • Work with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB) ensuring data integrity and query optimization.
  • Implement authentication, authorization, and data validation for secure applications.
    Write modular, reusable, and well-documented backend code.
  • Conduct unit and integration testing using frameworks like Jest or Mocha.
    Optimize backend performance, scalability, and reliability.

Frontend (Web & Mobile):

  • Develop and maintain responsive web interfaces using React.js.
  • Build and enhance mobile applications using React Native, ensuring high performance and cross-platform compatibility.
  • Integrate APIs with frontend components for seamless data flow and interactive UX.
    Implement state management (e.g. Redux) for scalable frontends.
  • Ensure UI/UX best practices and browser/mobile responsiveness.

Collaboration & Process:

  • Work closely with cross-functional teams (Product, Design, QA) throughout the software development lifecycle.
    Participate in code reviews, contribute to technical discussions, and promote best practices.
  • Maintain version control using Git and follow CI/CD processes for deployment.
  • Stay updated with the latest industry trends, frameworks, and technologies.

Qualification and experience

Professional Experience:

  • 2–3 years of professional experience in Full Stack Development.
  • Strong proficiency in Node.js and Express.js for backend development.
  • Hands-on experience with React.js (web) and React Native (mobile app development).
  • Solid understanding of RESTful API design and frontend-backend integration.
  • Proficiency with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB).
  • Experience with unit testing frameworks (Jest, Mocha, or similar).
  • Familiarity with Git and collaborative development workflows (GitHub).
  • Knowledge of cloud deployment (AWS, GCP) and containerization (Docker) is a plus.

Educational Qualification:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Additional information

  • Provident Fund
  • Gratuity
  • Leave Encashment
  • Lunch Facilities: Partially Subsidize
  • Festival Bonus

Application deadline

November 5, 2025

Apply now