Job Description
Appinio, a global market research company, is seeking a passionate (Senior) Backend Developer to join their backend team. The ideal candidate will be responsible for developing new features and enhancing the existing code base using Node.js, Express, and MongoDB. Appinio values transparency and collaboration, offering a flexible and innovative work environment.
What this role involves:
- Designing and maintaining server-side applications and database architecture.
- Collaborating with front-end developers for a seamless user experience.
- Regularly reviewing and improving code and system efficiency.
- Developing and deploying reusable, testable code and automated tests.
Requirements:
- At least 3 years of hands-on experience with Node.js, along with strong proficiency in TypeScript and Express.
- Practical experience working with NoSQL databases, preferably MongoDB.
- A solid understanding of object-oriented programming principles.
- A degree in Computer Science or a related field – or have completed a comparable vocational training.
- Having AWS (S3, ECS, EC2), Docker and Terraform experience is a plus.
- Proactive problem solver, always seeking innovative solutions and continuously improving processes.
- Willing and able to get familiar with new systems.
- Team player and enjoy collaborating with cross-functional teams.
- Thrive in a collaborative environment, valuing team input and ensuring alignment with project goals.
What Appinio offers:
- Flexibility Policy - no hard cap on the number of vacation days.
- Work-from-anywhere Policy - If you're based in the EU, you can work outside your country of residence for up to 180 days per year.
- All the hardware you need and your own MacBook.
- Deutschland ticket or access to a mobility budget with the NAVIT app if located in Hamburg or Berlin.
- Subsidised Urban Sports Club membership if located in Germany or Spain.
- Access to Co-working spaces in Hamburg, Berlin, Munich, London, Madrid, Barcelona, or New York.