HumanBit Logo

Junior Backend Engineer | ZOCA

full-time
Posted on April 8, 2025

Job Description

Backend Developer (Node.js)

Job Summary

We are seeking a Backend Developer who is not only skilled in Node.js/JavaScript fundamentals and backend concepts but also has a passionate curiosity for technology. This role involves contributing to a team that is reshaping our entire platform, focusing on building and refining core APIs and services using modern frameworks like NestJS and Fastify. This is an opportunity to engage with a scalable stack and make meaningful contributions from the start.

Responsibilities

  • Develop, test, and maintain backend APIs and services using Node.js, NestJS, and Fastify.
  • Write clean, efficient, and well-documented TypeScript code following object-oriented programming principles.
  • Collaborate with senior developers to design and implement new features.
  • Work within our Nx monorepo, contributing to shared libraries.
  • Troubleshoot, debug, and optimize application performance.
  • Actively participate in code reviews and team discussions.

Qualifications

  • Technical Skills: 1+ years of experience in developing backend applications using Node.js and JavaScript (ES6+).
  • Database Knowledge: Comfortable with SQL and relational databases (PostgreSQL is a plus).
  • Learning Mindset: Eagerness to learn new technologies and patterns like NestJS, Fastify, Knex, TypeScript, and Nx Monorepos.
  • Problem Solving: Enjoys tackling challenges and finding elegant solutions.
  • Communication: Ability to articulate ideas and collaborate effectively within a team.

Preferred Skills

  • Experience with TypeScript, NestJS, Express, or Fastify.
  • Experience with Knex.js or other query builders/ORMs.
  • Familiarity with PostgreSQL and monorepo tools like Nx.
  • Experience with testing frameworks like Jest.
  • Basic understanding of Docker, CI/CD, or cloud platforms, especially AWS.

Experience

  • Minimum of 1 year of experience in backend development using Node.js and JavaScript.

Environment

The role involves working in a collaborative team setting with a focus on innovation and technology exploration. The work environment encourages the sharing of ideas and challenging assumptions to explore emerging technologies.

Powered by
HumanBit Logo