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 5 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 Dev. Engineer II, INTech LatAm and APAC

Software Development Engineer role at Amazon's INTech team, focusing on expanding retail features across Latin America and Asia Pacific regions.

Software Development Engineer II - AWS Networking Application, SIDR

AWS seeks Software Development Engineer II to develop network control plane software and implement SDN solutions for their global cloud infrastructure.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and credit card systems.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon's Digital Acceleration team, focusing on revolutionizing digital product sales and customer engagement through innovative software solutions.