Software Engineer

We are seeking a motivated and capable Software Engineer - Full Stack Developer to join our development team. The ideal candidate will have 2-5 years of hands-on experience building modern web applications and will be comfortable contributing across both front-end and back-end development. In this role, you will work closely with cross-functional teams to deliver high-quality, scalable solutions while taking ownership of assigned features, technical tasks, and application improvements.

Posted: Oct 09, 2026

Full Stack Developer

building modern web applications

both front-end and back-end development

Key Responsibilities

  • Build and maintain scalable, high-performance web applications using Next.js (React) for the front end and Node.js/Express for the back end. 
  • Develop and consume RESTful and GraphQL APIs, ensuring secure, reliable, and optimized data flow between systems. 
  • Collaborate with UX/UI designers, product managers, business stakeholders, and other developers to translate business requirements into practical technical solutions. 
  • Implement responsive, cross-browser-compatible user interfaces using HTML5, CSS3, JavaScript, and TypeScript. 
  • Write clean, maintainable, reusable, and testable code while following established coding standards and development best practices. 
  • Troubleshoot, debug, and enhance existing applications, and support upgrades or performance improvements when required. 
  • Participate in code reviews, technical discussions, sprint activities, and continuous improvement initiatives within the development team. 


Required Skills & Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 
  • 2-5 years of professional experience in full stack web development. 
  • Strong proficiency in JavaScript and TypeScript. 
  • Hands-on experience with Next.js, including SSR, SSG, and ISR, along with the broader React ecosystem. 
  • Solid backend development experience using Node.js, Express, or NestJS. 
  • Experience working with SQL databases such as MySQL or PostgreSQL. 
  • Experience working with NoSQL databases such as MongoDB, DynamoDB, or similar technologies. 
  • Familiarity with authentication and authorization mechanisms such as JWT, OAuth2, and SSO. 
  • Proficiency with Git and collaborative development workflows using GitHub, GitLab, or Bitbucket. 
  • Working knowledge of testing frameworks such as Jest, Mocha, or Cypress, and familiarity with CI/CD pipelines. 


Soft Skills

  • Good communication and collaboration skills, with the ability to work effectively across technical and non-technical teams. 
  • Strong analytical and problem-solving mindset with attention to code quality and detail. 
  • Ability to work effectively in an Agile/Scrum team environment and manage assigned tasks responsibly. 
  • Self-motivated, adaptable, and committed to continuous learning and improvement. 
Questions? Reach out to recruitment.
Apply now