Our client is developing a Subscriber Retention Management platform. They focus on the Media & Entertainment industry and help their clients to create a long-lasting relationships with their subscribers by providing the best D2C operational tools as well as predictive analytics. Their solutions are used by many leading broadcasters worldwide. Their fully SaaS solution is built for scalability, flexibility, robustness and innovation. They are fast growing & generating a profitable business. Come join their team, make a real contribution, and help shape the future of video consumption.
Your Mission
As an experienced and highly skilled Senior Node.js Developer, you will be responsible for designing, developing, and maintaining scalable and high-performance applications using Node.js. You will collaborate with cross-functional teams to deliver cutting-edge solutions that meet business
Key Responsibilities :
- Design, develop, and implement robust and efficient server-side applications using Node.js
- Write reusable, testable, and efficient code for complex software components
- Collaborate with product owners, designers, and other stakeholders to understand business requirements and translate them into technical specifications
- Develop and maintain RESTful APIs for seamless integration with 3rd party integrations and front-end applications
- Optimize application performance by conducting thorough code reviews, identifying bottlenecks, and implementing performance enhancements
- Troubleshoot and resolve software defects and production issues in a timely manner
- Conduct thorough testing to ensure the reliability and stability of the developed applications
- Stay up to date with industry trends and best practices in Node.js development
- Mentor and guide junior developers, providing technical leadership and promoting a collaborative work environment
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospective meetings
Required Skills and Experience :
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related fieldProven experience as a Node.js Developer, with at least 5 years of professional experience in designing and developing scalable web applicationsStrong proficiency in Node.js and frameworks such as serverless or nest.jsProficiency in JavaScript, TypeScript, and related backend-end technologiesExperience with building and consuming RESTful APIsSolid understanding of asynchronous programming and event-driven architecturesFamiliarity with serverless architectures and cloud platforms such as AWS or AzureAbility to work with high-level technical designs in order to precise detailsKnowledge of containerization technologies like Docker and orchestration tools like TerraformExperience with databases such as MongoDB, PostgreSQL, or MySQL, and proficiency in writing optimized SQL queriesStrong debugging, problem-solving, and analytical skillsExcellent collaboration and communication skills, with the ability to work effectively in a team environmentDemonstrated ability to work on multiple projects and deliver high-quality results within deadlinesA strong passion for technology and a desire to stay updated with the latest advancementsBenefits :
Flexible working hours and form of employment;Possibility to work 100% remotely;100 % paid sick leave within the agreed limits;Events, celebrationsWork with an international team of well-rounded experts in Amsterdam (HQ), Poznan, Manila, NYC. 16 nationalities and counting!Work on unique, market-leading, SaaS products, with clients all over the world, USA, Europe, MENA and APACWork closely with people who value diversity, hard work, friendly relationships and love their jobs, and get