Perks of becoming a Deemazer

A work computer (MacBook Pro).
Diverse training opportunities.
Opportunity for career advancement within the company with bi-annual reviews.
Flexibility in the working hours.
Be part of a friendly, dedicated, and diversified team.
Participation in technical conferences, meetups, and hackathons.
Performance-based prizes.
Wellness benefits: we’ll cover 50% of the membership of any sports practice you’re into.
Health insurance.
Team building trips.
Premium Spotify account.
Fully stocked kitchen with free snacks and beverage (like coffee or tea).
Access to our library.
Extra vacation days according to antiquity.

Open positions

computer
Development
schedule
FULL-TIME
location_on
COIMBRA, PT
assignment_ind
HYBRID - 2 DAYS/WEEK ON SITE

Senior Back-End Developer (NodeJS)

We are looking for an experienced and talented Senior Back-End Engineer to join our development team. You’ll play a key role in building and maintaining the core systems that power our applications, ensuring they are scalable, secure, and performant. As part of a collaborative and agile team, you’ll work closely with frontend developers, designers, and product managers to implement robust solutions and support the continuous evolution of our platforms.

> REQUIREMENTS AND RESPONSIBILITIES

Requirements

  • 5+ years of experience in backend development;
  • Bachelor’s degree in Informatics Engineering or equivalent;
  • Familiarity with working with agile methodologies;
  • Strong problem-solving and analytical skills, with a detail-oriented and proactive approach;
  • Good communication and teamwork skills, with the ability to mentor and guide junior developers;
  • Experience in automated testing, CI/CD;
  • Experience in NodeJS;
  • Fluent in English (both in writing and speech).


Nice to have

  • Experience in Elixir and/ or Ruby on Rails;
  • Experience in NestJS;
  • Experience in PostgreSQL;
  • Experience in Typescript and Tailwind CSS;
  • Immediate availability;
  • Long-term commitment.

Responsibilities

  • Lead the development of robust, scalable, and secure backend solutions for our software applications;
  • Work closely with different teams to integrate user-facing elements with server-side logic;
  • Collaborate with product managers and other stakeholders to understand project requirements and contribute to technical discussions;
  • Participating in code reviews to maintain code quality, ensure best practices, and identify opportunities for improvement;
  • Write well-designed, clean, and efficient code while adhering to coding standards and best practices;
  • Have an active say in requirements and architecture definition;
  • Identify and troubleshoot complex issues in the backend systems and propose effective solutions;
  • Stay up-to-date with industry trends, technologies, and best practices to continuously enhance the development process.

Didn't find a position that matches your interests?

Send us an open application telling us about yourself and how you envision contributing to our team. We'll get in touch with you soon!