{"id":12975,"date":"2026-05-26T11:45:10","date_gmt":"2026-05-26T11:45:10","guid":{"rendered":"https:\/\/gapstars.net\/tech\/career-listings\/job-1506\/"},"modified":"2026-05-28T06:40:10","modified_gmt":"2026-05-28T06:40:10","slug":"job-1506","status":"publish","type":"career-listings","link":"https:\/\/gapstars.net\/tech\/career-listings\/job-1506\/","title":{"rendered":"Senior Software Engineer &#8211; React \/ Node"},"content":{"rendered":"<p><strong>About Gapstars<\/strong><\/p>\n<p>Gapstars is a Netherlands-based software development services provider that builds remote, agile teams in Sri Lanka and Portugal for innovative tech companies. Today, we are home to 300+ TechStars and innovative minds, turning scalable software into performance products that shape the future. Our partners are highly ambitious tech companies that are looking to conquer their respective markets.<\/p>\n<p>\u00a0<\/p>\n<p><strong>Job Overview<\/strong><\/p>\n<p>At Gapstars, our goal is to fuel growth for highly ambitious tech companies with world-class tech talent. We are looking for a SSE with a keen interest in the development of modern web platforms, as well as the ambition for personal growth and innovation. As part of a cross-functional team, you\u2019ll be taking a lead on some of the most important and core parts of our platform. The ideal candidate will have extensive experience in building large-scale SaaS applications, leading development teams, and implementing best practices in code quality, security, and scalability.<\/p>\n<p><strong><u>Key Responsibilities<\/u><\/strong><\/p>\n<ul>\n<li>\n<p>Develop and maintain high-performance web applications using React.js, Node.js, and MongoDB (or other NoSQL Databases)<\/p>\n<li>\n<p>Design and implement scalable, maintainable, and reusable front-end and back-end components<\/p>\n<li>\n<p>Architect, develop, and optimize RESTful APIs and backend services<\/p>\n<li>\n<p>Implement authentication and security mechanisms (JWT, OAuth) to protect application data<\/p>\n<li>\n<p>Work closely with UI\/UX designers to create intuitive and visually appealing user interfaces<\/p>\n<li>\n<p>Optimize application performance by implementing best practices<\/p>\n<li>\n<p>Lead and mentor junior developers, conduct code reviews, and enforce coding standards<\/p>\n<li>\n<p>Conduct Unit Testing and Integration Testing using Jest to ensure software reliability<\/p>\n<li>\n<p>Work in an Agile\/Scrum environment, collaborating with cross-functional teams to deliver high-quality products on schedule<\/p>\n<li>\n<p>Lead and contribute to the entire software development life-cycle, from ideation and planning to implementation, testing, deployment, and maintenance<\/p>\n<li>\n<p>Refactor and optimize existing code base to improve performance, reliability, and maintainability<\/p>\n<li>\n<p>Take ownership of key modules or components, ensuring their stability, security, and seamless integration with the overall system<\/p>\n<li>\n<p>Collaborate closely with cross-functional teams (product, design, and other engineering teams) to translate requirements into technical solutions<\/p>\n<\/ul>\n<p>\u00a0<\/p>\n<p dir=\"ltr\"><strong>Technical Skills<\/strong><\/p>\n<ul>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Expertise in React.js and its core principles (Hooks, Context API, Component Lifecycle) and<a href=\"http:\/\/node.js\/\" target=\"_blank\" rel=\"noopener\"> <\/a>Node.js (Express.js, RESTful APIs, WebSockets, Authentication, Performance Optimization, Asynchronous Programming, Database Integration \u2013 NoSQL)<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Strong knowledge of JavaScript (ES6+), TypeScript, and modern front-end development techniques<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Proficiency in Redux (or Context API) for state management<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Strong UI\/UX understanding, experience with styled-components<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Experience in writing custom hooks and reusable components<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Strong experience in\u00a0Node.js and<a href=\"http:\/\/express.js\/\" target=\"_blank\" rel=\"noopener\">\u00a0<\/a>\u00a0Express.js<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Deep understanding of RESTful APIs and their design principles<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Expertise in authentication and security implementation (JWT, OAuth)<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Expertise in MongoDB (Schema design, Aggregation, Indexing, Projection)<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Experience in Unit Testing &#038; Integration Testing (Jest)<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Writing clean, maintainable, and scalable code following SOLID principles<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Familiarity with Linting tools (ESLint, Prettier) and static code analysis<\/p>\n<\/ul>\n<p dir=\"ltr\">\u00a0<\/p>\n<p dir=\"ltr\"><strong>Experience &#038; Qualifications<\/strong><\/p>\n<ul>\n<li dir=\"ltr\">\n<p dir=\"ltr\">6+ years of professional experience in React.js and Node.js<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Experience in designing and architecture of scalable, maintainable, and high-performance systems for fulfilling product requirements<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Proven experience working on complex SaaS large-scale applications<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Familiarity with Agile\/Scrum methodologies<\/p>\n<\/ul>\n<p dir=\"ltr\">\u00a0<\/p>\n<p dir=\"ltr\"><strong>Soft Skills<\/strong><\/p>\n<ul>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Excellent problem-solving and debugging skills<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Strong communication and leadership skills<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Ability to work in a fast-paced environment<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Strong analytical and decision-making skills<\/p>\n<\/ul>\n<p dir=\"ltr\">\u00a0<\/p>\n<p dir=\"ltr\"><strong>Bonus Skills (Optional)<\/strong><\/p>\n<ul>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Experience with AI\/ML implementation<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Experience working with mobile app development (React Native)<\/p>\n<li dir=\"ltr\">\n<p dir=\"ltr\">Hands-on experience with Serverless frameworks (AWS Lambda, Firebase Functions)<\/p>\n<\/ul>\n","protected":false},"template":"","meta":{"_acf_changed":false,"content-type":"","role":"Senior Software Engineer - React \/ Node","location":"Sri Lanka","about_gapstars":"<p><strong>About Gapstars<\/strong><\/p><p>Gapstars is a Netherlands-based software development services provider that builds remote, agile teams in Sri Lanka and Portugal for innovative tech companies. Today, we are home to 300+ TechStars and innovative minds, turning scalable software into performance products that shape the future. Our partners are highly ambitious tech companies that are looking to conquer their respective markets.<\/p><p>\u00a0<\/p><p><strong>Job Overview<\/strong><\/p><p>At Gapstars, our goal is to fuel growth for highly ambitious tech companies with world-class tech talent. We are looking for a SSE with a keen interest in the development of modern web platforms, as well as the ambition for personal growth and innovation. As part of a cross-functional team, you\u2019ll be taking a lead on some of the most important and core parts of our platform. The ideal candidate will have extensive experience in building large-scale SaaS applications, leading development teams, and implementing best practices in code quality, security, and scalability.<\/p>","requirements":"<p><strong><u>Key Responsibilities<\/u><\/strong><\/p><ul>\t<li>\t<p>Develop and maintain high-performance web applications using React.js, Node.js, and MongoDB (or other NoSQL Databases)<\/p>\t\t<li>\t<p>Design and implement scalable, maintainable, and reusable front-end and back-end components<\/p>\t\t<li>\t<p>Architect, develop, and optimize RESTful APIs and backend services<\/p>\t\t<li>\t<p>Implement authentication and security mechanisms (JWT, OAuth) to protect application data<\/p>\t\t<li>\t<p>Work closely with UI\/UX designers to create intuitive and visually appealing user interfaces<\/p>\t\t<li>\t<p>Optimize application performance by implementing best practices<\/p>\t\t<li>\t<p>Lead and mentor junior developers, conduct code reviews, and enforce coding standards<\/p>\t\t<li>\t<p>Conduct Unit Testing and Integration Testing using Jest to ensure software reliability<\/p>\t\t<li>\t<p>Work in an Agile\/Scrum environment, collaborating with cross-functional teams to deliver high-quality products on schedule<\/p>\t\t<li>\t<p>Lead and contribute to the entire software development life-cycle, from ideation and planning to implementation, testing, deployment, and maintenance<\/p>\t\t<li>\t<p>Refactor and optimize existing code base to improve performance, reliability, and maintainability<\/p>\t\t<li>\t<p>Take ownership of key modules or components, ensuring their stability, security, and seamless integration with the overall system<\/p>\t\t<li>\t<p>Collaborate closely with cross-functional teams (product, design, and other engineering teams) to translate requirements into technical solutions<\/p>\t<\/ul><p>\u00a0<\/p><p dir=\"ltr\"><strong>Technical Skills<\/strong><\/p><ul>\t<li dir=\"ltr\">\t<p dir=\"ltr\">Expertise in React.js and its core principles (Hooks, Context API, Component Lifecycle) and<a href=\"http:\/\/node.js\/\"> <\/a>Node.js (Express.js, RESTful APIs, WebSockets, Authentication, Performance Optimization, Asynchronous Programming, Database Integration \u2013 NoSQL)<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Strong knowledge of JavaScript (ES6+), TypeScript, and modern front-end development techniques<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Proficiency in Redux (or Context API) for state management<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Strong UI\/UX understanding, experience with styled-components<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Experience in writing custom hooks and reusable components<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Strong experience in\u00a0Node.js and<a href=\"http:\/\/express.js\/\">\u00a0<\/a>\u00a0Express.js<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Deep understanding of RESTful APIs and their design principles<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Expertise in authentication and security implementation (JWT, OAuth)<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Expertise in MongoDB (Schema design, Aggregation, Indexing, Projection)<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Experience in Unit Testing & Integration Testing (Jest)<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Writing clean, maintainable, and scalable code following SOLID principles<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Familiarity with Linting tools (ESLint, Prettier) and static code analysis<\/p>\t<\/ul><p dir=\"ltr\">\u00a0<\/p><p dir=\"ltr\"><strong>Experience & Qualifications<\/strong><\/p><ul>\t<li dir=\"ltr\">\t<p dir=\"ltr\">6+ years of professional experience in React.js and Node.js<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Experience in designing and architecture of scalable, maintainable, and high-performance systems for fulfilling product requirements<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Proven experience working on complex SaaS large-scale applications<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Familiarity with Agile\/Scrum methodologies<\/p>\t<\/ul><p dir=\"ltr\">\u00a0<\/p><p dir=\"ltr\"><strong>Soft Skills<\/strong><\/p><ul>\t<li dir=\"ltr\">\t<p dir=\"ltr\">Excellent problem-solving and debugging skills<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Strong communication and leadership skills<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Ability to work in a fast-paced environment<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Strong analytical and decision-making skills<\/p>\t<\/ul><p dir=\"ltr\">\u00a0<\/p><p dir=\"ltr\"><strong>Bonus Skills (Optional)<\/strong><\/p><ul>\t<li dir=\"ltr\">\t<p dir=\"ltr\">Experience with AI\/ML implementation<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Experience working with mobile app development (React Native)<\/p>\t\t<li dir=\"ltr\">\t<p dir=\"ltr\">Hands-on experience with Serverless frameworks (AWS Lambda, Firebase Functions)<\/p>\t<\/ul>","recruitee_id":"1506"},"career-location":[53],"career-type":[30],"technologies":[],"class_list":["post-12975","career-listings","type-career-listings","status-publish","hentry","career-location-colombo","career-type-tech"],"acf":[],"_links":{"self":[{"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/career-listings\/12975","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/career-listings"}],"about":[{"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/types\/career-listings"}],"wp:attachment":[{"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/media?parent=12975"}],"wp:term":[{"taxonomy":"career-location","embeddable":true,"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/career-location?post=12975"},{"taxonomy":"career-type","embeddable":true,"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/career-type?post=12975"},{"taxonomy":"technologies","embeddable":true,"href":"https:\/\/gapstars.net\/tech\/wp-json\/wp\/v2\/technologies?post=12975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}