About Gapstars
At Gapstars, we partner with some of Europe’s most ambitious tech companies from disruptive startups to fast-scaling scaleups, helping them build high-performing remote engineering teams.
Headquartered in the Netherlands, with talent hubs in Sri Lanka and Portugal, we are home to 275+ engineers who thrive on solving real-world challenges with modern technologies. Our teams work across domains, from networking and marketplaces to SaaS and AI delivering scalable solutions that drive meaningful outcomes.
If you’re looking for a company that combines technical excellence, strong culture, and room to grow, welcome to Gapstars.
Your Role
In this role, you will design, develop, and maintain tools that support various stages of our development process, along with features that can be invoked from the core application to expand its functionality. A significant portion of your responsibilities will involve setting up, configuring, and managing services and software on Heroku, ensuring optimal performance and reliability.
Your key responsibilities will include:
Developing and maintaining development lifecycle tools such as deploy tools, scratch org builders and CLI tools, all in JavaScript.
Building features that extend the core application's functionality such as an external scheduler or that can be triggered programmatically from within the application.
Actively participating in planning and refinement sessions, contributing to the design and estimation of solutions, with a strong emphasis on architectural considerations.
Writing clean, efficient, and maintainable JavaScript code, accompanied by comprehensive unit and integration tests.
Setting up and managing automated testing frameworks and pipelines.
Collaborating with team members to coordinate on issues, defects, findings, and releases.
Identifying and implementing improvements to enhance performance, reduce errors, and streamline workflows.
Independently setting up, configuring, monitoring, and maintaining services and software on Heroku, ensuring scalability, reliability, and adherence to best practices.
Applying architectural principles to design robust and scalable solutions on the Heroku platform.
Contributing to both the front-end and Back-End aspects of the tooling and application extensions.
Adhering to DevOps principles and implementing CI/CD pipelines for efficient deployment and management.
Several years of experience as a JavaScript Developer, with a strong understanding of modern JavaScript frameworks and libraries.
Experience in building and maintaining development lifecycle tools (deploy tools, schedulers, etc.).
Hands-on experience with setting up and managing automated tests and testing pipelines.
Solid understanding of Node.js, unit testing, Docker, and extensive experience with the Heroku platform, including deployment, configuration, management, and scaling.
Strong understanding of architectural principles and design patterns relevant to cloud-based applications.
Experience in developing services that can extend functionality of other applications through interfaces.
A strong interest in optimizing development workflows and creating efficient tooling.
Ready to start your journey?
Ready to transform how you build and scale tech teams? Let’s talk about creating your dedicated team.
Sign up for our newsletter
Stay in the loop with the latest updates and never miss out on exciting news
Information