Software Developer Backend

Experian Logo

Experian

πŸ“Remote - Brazil

Summary

Join Serasa Experian, Brazil's leading Datatech company, as a Backend Developer. You will develop and maintain robust APIs using Node.js and NestJS, ensuring code quality through automated testing. Responsibilities include working with relational and non-relational databases, designing scalable solutions, and collaborating with various teams. This role requires at least 4 years of backend development experience with Node.js, strong NestJS and TypeScript skills, and experience with REST APIs. Preferred qualifications include experience with messaging systems and cloud environments. Serasa Experian offers a positive work environment and various benefits.

Requirements

  • Minimum of 4 years of experience with backend development in Node.js
  • Solid command of NestJS and TypeScript
  • Experience with design and consumption of REST APIs
  • Knowledge of SOLID principles and clean architecture
  • Experience with automated tests (Jest or similar)
  • Knowledge of Docker and CI/CD practices
  • Experience with PostgreSQL and/or MongoDB
  • Version control with Git

Responsibilities

  • Develop and maintain robust APIs using Node.js and NestJS
  • Guarantee code quality through automated tests (unitary and integration)
  • Work with relational and non-relational databases (PostgreSQL, MongoDB, Redis)
  • Design scalable, secure and resilient solutions
  • Participate in technical decisions and code review
  • Collaborate with product, frontend and data teams

Preferred Qualifications

  • Experience with messaging (SQS, Kafka, RabbitMQ)
  • Knowledge of hexagonal, event-driven or serverless architecture
  • Experience with monitoring tools (Prometheus, Grafana, Sentry)
  • Experience in cloud environments (AWS, GCP or similar)
  • Commitment to quality and good development practices
  • Proactivity and sense of technical responsibility
  • Good communication with multidisciplinary teams
  • Interest in mentoring and collaborating with team growth

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.