Skip to content

41/SM - Senior Javascript/API Developer

  • Remote
    • Amsterdam, Noord-Holland, Netherlands
  • Team SMART

Job description

We are seeking a Senior API Developer to join a cross-functional team responsible for delivering new product features within the Search and Booking domains. The role involves developing and maintaining Node.js microservices hosted on Google Cloud Platform (GCP) and interacting with MongoDB databases. You’ll collaborate with Principal Engineers, Team Leads, and Product Managers to ensure timely delivery of high-quality software that meets defined standards.

Key Responsibilities:

  • Independently manage features through all stages of the Software Development Life Cycle (SDLC) — from refinement to deployment and post-release monitoring.

  • Understand and implement technical and product requirements defined by engineering and product leadership.

  • Debug, troubleshoot, and resolve issues across the tech stack.

  • Write clean, maintainable, and testable code aligned with established coding standards.

  • Develop solutions that comply with Site Reliability Engineering (SRE) objectives and service-level targets.

  • Implement monitoring and alerting mechanisms for production systems.

  • Deliver unit, component, performance, and stress tests for all developed features.

Technical Requirements:

  • 5+ years of professional experience in Node.js, JavaScript, TypeScript, or similar languages.

  • Strong understanding of Microservice Architecture and design patterns.

  • Proficient in Clean Code and Clean Architecture principles.

  • Hands-on experience developing and maintaining cloud-native applications (preferably on GCP).

  • Experience with event-driven systems, SQL, and NoSQL databases.

  • Proficient in working within Agile/Scrum environments.

  • Ability to write and interpret User Stories and Test Plans in Gherkin syntax.

  • Experience with API Gateways (e.g., Apigee) is an advantage.

  • PHP Experience is a plus.

If this sounds like you, kindly apply below, ensuring your Tunga profile is up to date.

Job requirements

Other Requirements

  • Excellent written and verbal communication skills in English.

  • Experience working effectively with remote teams.

  • Strong time management and prioritization skills.

  • Demonstrated problem-solving and continuous learning mindset.

or