Contact us

Node.js Backend Developer

The project aims to empower smallholder farmers by helping them transition to sustainable agroforestry practices. We support them throughout the process, monitoring the growth in biomass and issuing carbon credits accordingly.

The role: We are seeking a skilled Node.js Backend Developer with 1-2 years of experience to join our team. The ideal candidate will be responsible for developing and deploying backend services using Node.js, Nest framework, and Azure cloud services. This role involves working with containerization technologies for deployment, and managing services in Azure Cloud.

What You Will Be Doing

  • Develop and deploy backend services using Node.js and Nest framework.
  • Utilize Azure cloud services for managing and scaling applications.
  • Expose APIs using OpenAPI specifications for seamless integration.
  • Implement messaging services with Dapr for service bus communication.
  • Utilize SQL databases, particularly PostgreSQL, with experience in PostGIS extension.
  • Collaborate with frontend developers and other stakeholders to ensure smooth integration and functionality.

Qualifications

  • 1-2 years of experience in Node.js and Nest framework.
  • Knowledge of OpenAPI specifications for API development.
  • Familiarity with Dapr for messaging and service bus.
  • Experience with SQL databases, preferably PostgreSQL, and familiarity with PostGIS extension.
  • Strong problem-solving skills and ability to work in a collaborative team environment.

Nice to have

  • Experience working with Azure cloud services.
  • Experience with frontend technologies for full-stack development.
  • Understanding of CI/CD pipelines for automated deployment.

Essential Skills

  • Fluent English
  • Proactivity and drive for results
  • Strong client orientation

Additional information

This position is well-suited for a software engineer based in Romania, Cluj or Brasov who seeks a hybrid work arrangement.

Apply Now

Colleague Colleague

I knew from the first day that we are going to get along with my mentor. I got the impression, that we had similar styles, so it was really easy to ask. After my internship program, I think we became friends through work and other activities, so now we can work together easily.

Paul

Colleague Colleague

The fact that my colleagues combined work with moments of relaxation, such as sports or discussions, made me realize that I love working this way and that I would like to continue even after my internship.

Alex

Colleague Colleague

I met my mentor on the day we had the interview. From that day, he gave a sense of calmness, we felt comfortable discussing everything with him, and that never changed, he was always there to offer explanations with a friendly attitude.

Codruț

Colleague Colleague

Both of my mentors were really open and showed me how amazing the COERA team is, and how much you can learn when you are among people who love what they do.

Vlad

Colleague Colleague

I always felt like my mentor’s goal was to help me integrate into the team, and to show that we were equals working towards a common goal. The atmosphere of familiarity, everyone being close to the others, the COERA spirit convinced me to stay.

Cosmin

Colleague Colleague

I had a great relationship with my mentor with open and honest communication based on trust and respect. The positive approach in which he led feedback discussions made me improve and never to focus on mistakes.

Diana

Colleague Colleague

Joining the team as an intern was smooth. We had and still have a great relationship with my mentor: I could always count on him when encountering technical difficulties or needed insights on the architectural patterns of the project.

Gavris