Careers

Your dream job,
one click away

We're looking for you, start your process application now

Careers

Node Engineer

GoGrow is seeking a talented and motivated semi-senior Node engineer to join our fast-growing team. As a semi-senior Node engineer at GoGrow, you will play a crucial role in designing and implementing server-side applications using Node.js and related technologies such as Express, MongoDB, and AWS.

Your primary responsibilities will include:

  • Collaborating with cross-functional teams to define, design, and ship new features for our server-side applications
  • Debugging and troubleshooting issues in the application stack
  • Building and maintaining scalable and performant APIs and microservices
  • Mentoring junior engineers and helping them improve their skills and understanding of the technologies being used

To be successful in this role, you should have a strong understanding of JavaScript and the Node.js runtime, as well as experience with common Node.js libraries and frameworks. You should also be familiar with best practices for building scalable and maintainable server-side applications, and have strong problem-solving skills.

Skills and experience 🛠️

- At least 2 years of experience in Node.js, Express, Javascript, Typescript, and REST APIs.

- Familiarity with ORMs such as Sequelize, TypeORM, MikroORM, or Mongoose is required.

- Experience with both relational and non-relational databases (such as PostgreSQL, MySQL, and Mongo) is preferred.

- Knowledge of AWS, Heroku, and CI tools (such as GH Actions, CircleCI, and TravisCI) is a plus.

- Test-driven development experience is also a plus.

- It is important that the candidate has good communication skills in English.

Benefits 💰

We offer a flexible work schedule, allowing you to work remotely or on-site in our Montevideo office. You will have the opportunity to earn your salary in USD and take free English classes to enhance your skills. We also provide a discounted lunch program and a MacBook Pro for all of our team members. This is a great opportunity to join a dynamic and supportive team while having the flexibility to manage your own schedule. Don't miss out on this exciting opportunity to grow your career and take advantage of all the benefits we have to offer!

Application Process

Typically, our whole application process tends to last two weeks after the personal interview.

Personal Interview

This first online interview aims to get to know you better. In this first round, you will enjoy a conversation with someone from HR for around 30 minutes. We talk about our company, culture and also test your English skills. 

Tech Test

In this interview, we will test your technical skills. It takes around an hour and consists of theoretical and practical questions and an exercise.

Project Interview

The interviewer is usually someone from the client/project. This interview is exclusively in English for the majority of the discussion.

Team Definition

After reviewing the information obtained during all the different steps of the process, our team will decide to prepare the offer.

Our Benefits

We value mental and physical wellness. That's why we provide the necessary benefits for our employees to be as happy and healthy as possible. In addition, at GoGrow, we have many growth-oriented benefits, with lots of flexibilities to encourage a balance between work and life. We motivate our employees to push their boundaries and take risks within a healthy and professional environment while considering all the necessary needs to be as effective and efficient as possible.
Study Days

Study Days

Flexible Hours

Flexible Hours

English Lessons

English Lessons

Remote Work

Remote Work

Referral

Referral Program

Vacation Days

Vacation Days

Work and Holiday

Work & Holiday

Culture Health

Culture & Health

Special Dates Gifts

Special Dates's Gifts

Team Activities

Team Activities

Snacks

Snacks & Special Food Days