Pessoa Desenvolvedora Node.js - Senior

Jobgether

Brasil

Teletrabalho

BRL 180 000 - 260 000

Tempo integral

há 45 horas
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Destaca-te para esta função — gera um currículo e uma carta de apresentação personalizados em cerca de um minuto.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Fully remote work model
Flexible working hours
Education assistance
Career development platform
Internal guilds and knowledge sharing
Health insurance
Dental insurance
24/7 telemedicine
Free online therapy
Meal and food allowance
Life insurance
Transportation allowance
Home-office allowance
Childcare assistance
Mobile phone allowance
Profit-sharing program (PLR)

Resumo da oferta

Jobgether, on behalf of our partner, seeks a Senior Node.js Developer in Brazil. You will design and implement scalable backend solutions, APIs, and microservices in a modern cloud environment using AWS. The role blends hands-on coding with architecture decisions, testing, and continuous improvement in a fully remote setup.

You will collaborate with cross-functional teams, emphasize observability, and follow best practices like SOLID and Clean Architecture while delivering high-quality software.

Qualificações

  • Strong backend experience with Node.js.
  • Experience designing RESTful APIs.
  • Hands-on with microservices and cloud platforms.
  • Proficiency in AWS services (ECS, EKS, EC2, S3, SQS, API Gateway, Lambda).
  • Knowledge of SQL and NoSQL databases.
  • Familiarity with Docker, Kubernetes, and CI/CD workflows.
  • Understanding of SOLID, Clean Code, and testing practices.

Responsabilidades

  • Design, code, and implement backend systems using Node.js.
  • Build and maintain RESTful APIs and microservices.
  • Collaborate on requirements and contribute to solution design.
  • Work with AWS cloud services and distributed architectures.
  • Develop event-driven solutions using messaging systems.
  • Ensure data persistence across SQL and NoSQL databases.
  • Apply engineering best practices and automated testing.
  • Contribute to observability through logging, metrics, and tracing.
  • Improve development processes and system reliability.
  • Share knowledge within a collaborative team.

Conhecimentos

Node.js
REST APIs
Microservices
AWS
Docker
Kubernetes
Git
CI/CD
Observability
SOLID

Ferramentas

AWS ECS
AWS EKS
EC2
S3
SQS
API Gateway
Lambda
Terraform

Descrição da oferta de emprego

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Pessoa Desenvolvedora Node.js - Senior based in Brazil.

As a Senior Node.js Developer, you will design, develop, and implement scalable software solutions in a modern technology environment. The role focuses on backend development, API design, microservices, cloud infrastructure, and event-driven architectures. You will work with AWS services and distributed systems while contributing to reliable, observable, and high-quality applications. The position combines hands‑on coding with technical decision‑making, requirements analysis, testing, and continuous improvement. You will collaborate closely with other developers and multidisciplinary teams, sharing knowledge and contributing to engineering best practices. The role provides flexibility to work remotely, with opportunities for professional development, internal communities, and career growth. It is suited to an experienced engineer who enjoys solving complex technical challenges and building robust, maintainable software.

Accountabilities:
  • Design, code, develop, test, and implement backend systems and software solutions using Node.js.
  • Build and maintain RESTful APIs and scalable microservices‑based architectures.
  • Participate in requirements definition and contribute technical perspectives to solution design.
  • Work with AWS cloud services and distributed architectures, leveraging services such as ECS, EKS, EC2, S3, SQS, API Gateway, and Lambda.
  • Develop solutions based on object‑oriented and event‑driven programming principles.
  • Work with event streaming and messaging technologies such as Kafka, Kinesis, SQS, MQ Series, ActiveMQ, and RabbitMQ.
  • Implement and maintain data persistence solutions across SQL and NoSQL databases.
  • Apply software engineering principles and best practices, including SOLID, Clean Code, Clean Architecture, DDD, and automated testing.
  • Contribute to unit, integration, end‑to‑end, and other relevant testing practices to ensure application reliability.
  • Implement and support observability practices involving logging, metrics, tracing, dashboards, alerts, and monitoring.
  • Identify opportunities to improve development processes, technical solutions, system reliability, and engineering practices.
  • Collaborate with other developers and technical teams, sharing knowledge and contributing to a culture of continuous learning.
Requirements
  • Strong professional experience developing backend applications with Node.js.
  • Experience designing and developing RESTful APIs.
  • Solid understanding and practical experience with microservices architecture.
  • Professional experience working with AWS Cloud, particularly services such as ECS, EKS, EC2, S3, SQS, API Gateway, and Lambda.
  • Knowledge of object‑oriented programming and event‑driven architectures.
  • Experience with messaging and event‑streaming technologies such as Kafka, Kinesis, SQS, RabbitMQ, ActiveMQ, or IBM MQ.
  • Experience working with both SQL and NoSQL persistence technologies.
  • Proficiency with Git and modern software development workflows.
  • Knowledge of observability practices, including logging, metrics, tracing, dashboards, alerting, and monitoring.
  • Understanding of software quality practices and collaboration with QA teams.
  • Strong knowledge of coding standards and engineering principles, including SOLID, Clean Code, Clean Architecture, DDD, and unit testing.
  • Experience with Docker and Kubernetes is desirable.
  • Experience with Infrastructure as Code tools such as Terraform, CloudFormation, or Ansible is a plus.
  • Experience with CI/CD tools and practices, such as GitHub Actions, is desirable.
  • Familiarity with additional cloud platforms such as Azure or GCP is a plus.
  • Experience with Node.js frameworks such as Express.js, NestJS, Koa.js, Fastify, or Hapi.js is desirable.
  • Knowledge of authentication and authorization protocols such as OAuth2.
  • Experience with GraphQL and serverless application development is a plus.
  • Strong problem‑solving, communication, collaboration, and knowledge‑sharing skills.
  • Ability to work autonomously while contributing effectively to collaborative engineering teams.
Benefits
  • Fully remote work model, with the flexibility to work from home, an office, or a hybrid arrangement depending on preference and project requirements.
  • Flexible working hours on eligible projects.
  • Education assistance.
  • Career development platform and structured professional growth support.
  • Internal guilds, study groups, and communities focused on knowledge sharing and continuous learning.
  • Health insurance.
  • Dental insurance.
  • Discounts and partnerships for medication purchases.
  • 24/7 telemedicine support.
  • Free online therapy.
  • Wellhub access.
  • Extended maternity leave.
  • Extended paternity leave.
  • Dedicated employee support through a centralized assistance channel.
  • Meal and food allowance.
  • Life insurance.
  • Transportation allowance.
  • Home‑office allowance.
  • Childcare assistance.
  • Mobile phone allowance.
  • Profit‑sharing program (PLR).

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top‑fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre‑contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Lead Software Engineer (.NET)
Lead Software Engineer (.NET)

Jobgether • Brasil

Teletrabalho
BRL 300 000 - 520 000
Vacation days
Wellness days
Referral bonuses
+6
Desenvolvedor(a) .NET Pleno
Desenvolvedor(a) .NET Pleno

Jobgether • Brasil

Teletrabalho
BRL 100 000 - 167 000
R$ 936 monthly Flash Card
SulAmérica Health Plan
SulAmérica Dental Plan
+6
Senior Developer Fullstack (Angular/Node)
Senior Developer Fullstack (Angular/Node)

Jobgether • Brasil

Presencial
BRL 180 000 - 250 000
Health insurance
Meal allowance
Childcare assistance
+8
Systems Architect
Systems Architect

Jobgether • Brasil

Presencial
BRL 120 000 - 180 000
Health Coverage
Meal Support
Family Support
+10
Pessoa Desenvolvedora Fullstack React/Node Analista III (Pricing/E-commerce) - Vaga Afirmativa para Talentos Diversos
Pessoa Desenvolvedora Fullstack React/Node Analista III (Pricing/E-commerce) - Vaga Afirmativa para Talentos Diversos

Jobgether • Brasil

Presencial
BRL 180 000 - 260 000
Health benefits
Meal/food allowance
Hybrid/remote work support
+1
Mid level/Senior Cloud Application - GoLang/Python
Mid level/Senior Cloud Application - GoLang/Python

Jobgether • Brasil

Presencial
BRL 140 000 - 210 000
Health and dental insurance
Meal and food allowances
Childcare assistance
+6
Senior Desenvolvedor(a) Full-Stack
Senior Desenvolvedor(a) Full-Stack

Jobgether • Brasil

Híbrido
BRL 180 000 - 280 000
Health and dental insurance
Meal and food allowances
Childcare assistance
+6
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Jobgether • Brasil

Presencial
BRL 180 000 - 320 000
Hybrid work flexibility
Travel to São Carlos when required
Senior Fullstack Engineer (Python / AWS)
Senior Fullstack Engineer (Python / AWS)

Jobgether • Brasil

Presencial
BRL 180 000 - 300 000
Health insurance
Dental insurance
Meal allowances
+1
Senior Mobile Developer (Remote - Latam)
Senior Mobile Developer (Remote - Latam)

Jobgether • Brasil

Teletrabalho
BRL 377 000 - 486 000
Fully remote work with hardware provided
Competitive USD compensation
Training and learning stipends
+1