¡Activa las notificaciones laborales por email!
Mejora tus posibilidades de llegar a la entrevista
Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.
An innovative company is seeking versatile individuals who can thrive in a collaborative, remote environment. This role emphasizes strong product mindsets and good technical practices, allowing you to engage in both frontend and backend development. You'll work with a varied tech stack, including Node.js and React, while applying principles like domain-driven design. With a focus on continuous learning and self-management, you'll be part of a team that values inclusiveness and effective communication. Join a forward-thinking organization that offers a flexible schedule and numerous perks to enhance your professional journey.
We are looking for individuals with strong product mindsets and who value good technical practices.
We use technology to create a seamless product experience, so you will be collaborating with design, product management, and other engineers to develop that experience. As a company, we are moving away from the culture of silos and towards a T-shaped mentality, so we expect you to be versatile enough to participate in both frontend and backend tasks.
As part of our day-to-day, and despite being remote, we carry out pair programming and are looking for individuals who would feel comfortable with this practice and other extreme programming practices: TDD, DDD, and clean code. Any previous experience in those areas is always valued.
We have a varied stack: Node.js, React, MongoDB, MySQL, RabbitMQ, Redis, AWS… however, mastering all of them is not a requirement. We are more interested in the principles behind them. More importantly, having the experience to apply domain-driven design, hexagonal architecture, and understanding the challenge of decoupling a monolith is essential. That said, for imminent projects, some experience with Node.js, Typescript, React, MongoDB, and MySQL will help you kick off production sooner.
We invest our time and support in helping each other continuously learn, so it is very important that you are keen to learn and continue to practice the skills necessary to master our profession. Practice, practice, practice!
Working remotely has many advantages but also requires extra effort in communication and taking responsibility, which is why self-management, fluid communication, respect, and inclusiveness are all skills we deem to be essential.