Senior Backend Developer (Node.Js)

About the customer
Our Customer is developing a pioneering app designed to empower women with ADHD. By integrating science-backed insights and personalized strategies, they offer an evidence-based approach to enhance the well-being and success of neurodiverse women. Their platform provides the best combination of medication, education, and practical tools, supporting our users in reclaiming control and transforming their lives.

About the team
There is a small team of 3 experts in the company in total. You will be working together with the CTO.

Assignment description
Our Customer is looking for a passionate and experienced backend developer to join their team. You will be responsible for developing and maintaining a scalable backend structure for their app. You will play a crucial role in ensuring that their technology can support their fast growing user base while delivering a seamless and reliable experience.

The Customer is looking for a Consultant that could fill out this role during their search for a permanent Developer that will work in-house at their office.

Key Responsibilities:
– Design, build, and maintain efficient, reusable, and reliable Node.js code
– Develop scalable backend architecture to support a growing number of users and features
– Implement security and data protection measures
– Optimize the application for maximum speed and scalability
– Collaborate with the team to define and implement new features
– Troubleshoot and debug applications to ensure optimal performance and reliability
– Stay up-to-date with the latest trends and technologies, recommending and implementing improvements to their tech stack

Must haves
The Customer is looking for an open-minded and flexible person. The Customer is in an early stage and small startup, so you should expect more energy than structure. They trust the developer to be able to solve problems themselves, or have the connection and know how to work around them.

Requirements:
– 5+ years of relevant software development experience, with a strong focus on Node.js and Typescript
– Proven experience in building scalable backend systems and APIs
– Strong understanding of database design and management (SQL and NoSQL)
– Hands-on experience with Firebase
– Experience with Google Cloud Platform
– Knowledge of microservices architecture and containerization (Docker, Kubernetes)
– Proficiency in version control tools such as Git
– Excellent problem-solving skills and a proactive attitude
– Strong communication skills
– Familiarity with CI/CD pipelines

Nice to have:
– Experience working in startups or fast-paced environments
– Passion for the mission and/or domain
– Strong communication skills
– Open Minded
– Flexible
– Agile

Apply for the job