Backend Engineer

GoodHabitz provides innovative e-learning solutions to empower individuals and organizations to grow.
Eindhoven, Netherlands
Backend
Mid-Level Software Engineer
Hybrid
3.5+ years of experience
Education · Enterprise SaaS

Description For Backend Engineer

At GoodHabitz, we believe in lifelong learning. We provide innovative e-learning solutions to empower individuals and organizations to grow. Our engineering team plays a critical role in delivering reliable, scalable, and high-quality products to our users.

As a Backend Software Engineer at GoodHabitz, you'll take ownership of developing and maintaining scalable backend services within a microservices architecture, ensuring the stability and performance of our applications. While your primary focus will be on the back-end, you'll collaborate closely with the team to deliver the product end-to-end, adhering to best practices for API design, automated testing, and robust implementation.

Key Responsibilities:

  • Design, implement, and maintain large-scale distributed backend services using TypeScript/NodeJS.
  • Collaborate with cross-functional teams to deliver robust, reliable, and scalable microservices.
  • Be the quality guardian of the backend services by promoting best practices.
  • Work on API design following industry best practices.
  • Write, maintain, and enhance automated tests.
  • Collaborate on the implementation of observability tools.
  • Ensure backend systems are scalable, fault-tolerant, and performant in a cloud environment.

Requirements:

  • 2-5 years of experience as a Backend Engineer or similar role.
  • Strong proficiency in TypeScript/NodeJS and preferably C#.
  • Deep understanding of microservices architecture.
  • Experience in API design and best practices.
  • Experience with automated testing frameworks and practices.
  • Fluency in spoken and written English.

Nice to Have Skills:

  • Familiarity with NestJS Framework.
  • Experience with monitoring tools (observability).
  • Exposure to Kubernetes, GitLab, and AWS.
  • Team player mentality.

Join our vibrant and supportive team at GoodHabitz and take the next step in your career in a company that welcomes artificial intelligence and uses it to improve internal processes and push AI-powered features quickly.

Last updated 3 months ago

Responsibilities For Backend Engineer

  • Design, implement, and maintain large-scale distributed backend services using TypeScript/NodeJS
  • Collaborate with cross-functional teams to deliver robust, reliable, and scalable microservices
  • Be the quality guardian of the backend services by promoting best practices
  • Work on API design following industry best practices
  • Write, maintain, and enhance automated tests
  • Collaborate on the implementation of observability tools
  • Ensure backend systems are scalable, fault-tolerant, and performant in a cloud environment

Requirements For Backend Engineer

TypeScript
Node.js
JavaScript
  • 2-5 years of experience as a Backend Engineer or similar role
  • Strong proficiency in TypeScript/NodeJS and preferably C#
  • Deep understanding of microservices architecture
  • Experience in API design and best practices
  • Experience with automated testing frameworks and practices
  • Fluency in spoken and written English

Benefits For Backend Engineer

Medical Insurance
Mental Health Assistance
Education Budget
  • Competitive salary package
  • 25 paid vacation days with option to purchase up to 10 more
  • Growth and development opportunities
  • Access to mental coaching through OpenUp
  • Annual do-good-day for contributing to a cause
  • Travel and expense reimbursement
  • Pension and disability insurance
  • Hybrid work environment
  • MacBook Pro

Interested in this job?

Jobs Related To GoodHabitz Backend Engineer

Backend Engineer

Backend Software Engineer role at GoodHabitz, developing scalable microservices using C# and NodeJS for innovative e-learning solutions.

Software Developer III, Chrome

Software Developer III position at Google Chrome team, focusing on developing next-generation technologies and large-scale systems with 2+ years of experience required.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies and solutions for billions of users worldwide.

Regulatory Program Manager II

Lead complex, multi-disciplinary projects in Google's Trust & Safety team as a Regulatory Program Manager II, focusing on making the internet safer.

Product Manager, Partner Platform

Product Manager position at Google Cloud focusing on Partner Platform development, requiring 3+ years of product management experience and strong technical background.