Search by job, company or skills

Back End Developer (Nodejs) - 1 month Sign on Bonus

Back End Developer (Nodejs) - 1 month Sign on Bonus

Everfit
5-7 Years
Not Disclosed
  • Posted 16 hours ago
  • Be among the first 10 applicants

Job Description

Position Overview:

We're looking for a Backend Engineer to build reliable, scalable systems that power Everfit's continued growth. You will design and develop backend services and APIs, improve system performance and architecture, and deliver secure, high-quality solutions that support our products and users at scale.

Your impact

Backend Development & Architecture

  • Develop, test, and maintain reliable, scalable backend services using Node.js.
  • Design and implement RESTful APIs that support Everfit's products, users, and integrations.
  • Contribute to the evolution of our microservices architecture, data models, and backend infrastructure.
  • Translate business and customer requirements into secure, high-performance technical solutions.
  • Make thoughtful technical decisions that balance delivery speed, scalability, and long-term maintainability.

Engineering Quality

  • Write clean, testable, observable, and maintainable code.
  • Participate actively in code reviews, sharing constructive feedback and learning from other engineers.
  • Build automated tests and monitoring to improve system reliability and prevent regressions.
  • Identify technical debt, performance bottlenecks, and reliability risks, then collaborate with the team to address them.
  • Contribute to clear technical documentation and consistent engineering standards.

AI-First Engineering

  • Use AI-assisted development tools to improve coding, testing, debugging, documentation, and code review workflows.
  • Explore practical ways to integrate AI capabilities into Everfit's products and backend services.
  • Share effective AI workflows, tools, and learnings with the engineering team.
  • Apply sound engineering judgment when reviewing and validating AI-generated solutions.

Collaboration & Delivery

  • Work closely with Product Managers, Business Analysts, QA, Design, and fellow engineers to deliver high-quality features.
  • Participate in scrum rituals, technical discussions, prototyping, and solution design.
  • Communicate technical considerations, risks, and trade-offs clearly to both technical and non-technical stakeholders.
  • Collaborate across squads on shared services, platform standards, and system integrations.
  • Take ownership of features throughout their lifecycle from discovery and development to release, monitoring, and continuous improvement.

Who you are

  • 5+ years of professional experience working with Node.js (ES6).
  • Intermediate English communication skills, you're willing to grow with us.
  • Understanding of microservices and distributed systems.
  • Solid understanding of RESTful API design and backend architecture.
  • Experienced with Express.js, MongoDB, Redis, and PostgreSQL.
  • Familiar with unit testing frameworks like Jest or Mocha, and passionate about code quality.
  • Able to write clean, maintainable, and well-documented code.
  • Comfortable working in an Agile/Scrum development environment.
  • Strong problem-solving and analytical skills.

Nice to have:

  • Hands-on experience with AWS services (e.g., S3, ECS, Lambda).
  • Familiarity with message queues (e.g., Kafka, SQS).
  • Knowledge of containerization and orchestration tools (e.g., Docker, ECS).
  • Familiar with authentication/authorization mechanisms (e.g., OAuth2, JWT).

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company