Hybrid Node.js Specialist

Posted 41 minutes ago

Apply now

About the role

  • Node.js Specialist working on backend solutions in a hybrid role. Collaborating on microservices with AWS serverless architecture and maintaining code quality standards.

Responsibilities

  • Provide technical solutions for new features, ensuring alignment with business needs and the defined architecture;
  • Support existing features by troubleshooting issues and continuously evolving solutions;
  • Assist other team members with technical questions, acting as a reference and supporting decision-making focused on the best solution for the business;
  • Develop and evolve backend solutions using microservices and serverless computing, ensuring scalability, high availability and resilience;
  • Serve as the technical reference for the team by performing code reviews, supporting the resolution of complex problems and enforcing quality standards such as Clean Code, SOLID and DDD best practices;
  • Develop, maintain and evolve REST APIs and asynchronous integrations using messaging systems (such as SQS and SNS), ensuring performance, reliability and proper management of dependencies between systems;
  • Design and implement backend solutions in Node using MVC frameworks, relational databases (SQL) and architectural patterns appropriate to the business domain;
  • Ensure continuous software quality through implementation of automated tests (unit, integration, BDD, etc.), contributing to the reduction of technical debt and increasing maintainability of applications;
  • Act with an intrapreneurial mindset, aligning personal objectives with company goals and contributing to the continuous improvement of processes, products and organizational results.

Requirements

  • Programming logic skills;
  • Experience in designing and detailing technical solutions;
  • Experience with Node.js;
  • Knowledge and experience with serverless computing (AWS Lambda);
  • Practical experience implementing microservices that communicate synchronously and asynchronously in complex scenarios, with high availability and high performance in asynchronous communication;
  • Knowledge of at least one MVC framework;
  • Professional experience with messaging systems (SQS/SNS, RabbitMQ or Kafka), including use of topics/queues and a solid theoretical foundation in messaging;
  • Strong knowledge of relational databases (SQL);
  • Experience developing and maintaining REST APIs;
  • Experience with testing (unit, integration, automated, BDD, etc.);
  • Experience with CI/CD pipelines (such as GitLab CI, Jenkins, etc.);
  • Concern for code quality, applying Clean Code practices;
  • Knowledge and practice of software engineering patterns, including SOLID and DDD best practices;
  • Intrapreneurial profile, with goals aligned to the company's objectives and pride in building and evolving the organization's products.

Benefits

  • Candidates with disabilities are welcome to apply.

Job title

Node.js Specialist

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job