Backend NestJs Developer

Productiv Team

Brasil

Remote

BRL 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work

Job summary

Productiv Team is seeking a proactive Backend NestJs Developer to own a live microservices platform, fix production issues, and deliver meaningful improvements with autonomous, end-to-end responsibility. The role blends production support with feature engineering in a scalable, API-driven environment.

You’ll work with AI coding agents to ship efficiently while preserving quality. You’ll triage issues across distributed services, implement fixes, expand integrations with ERP/CRM systems, and

Qualifications

  • Ownership from bug report to deployed solution
  • Backend services with Node.js and TypeScript
  • NestJS framework and its modules/controllers/services
  • REST/HTTP fundamentals and API versioning
  • Relational DBs with PostgreSQL and safe migrations
  • Debugging distributed systems across services
  • Risk assessment for production changes including payments/auth/live data
  • Integration with third-party systems (CRMs/ERPs/identity providers)
  • Authentication patterns: OAuth2/JWT/SSO/machine-to-machine
  • Agentic development with AI tooling and test-driven fixes

Responsibilities

  • Triage, diagnose, and resolve production issues across microservices
  • Investigate root causes, add regression tests, and document findings
  • Deliver enhancements to existing services and integrate updates
  • Follow architecture patterns from API gateway to adapters
  • Maintain and extend integrations with external platforms (ERP/CRM)
  • Write and update database migration scripts
  • Assist QA and product with verification and edge cases
  • Improve observability and structured logging, mask sensitive data
  • Participate in code reviews and keep documentation current

Skills

Node.js
TypeScript
NestJS
REST/HTTP
PostgreSQL
Distributed systems
Testing
Observability
Auth patterns (OAuth2/JWT/SSO)
Docker
Kubernetes
AWS

Tools

Docker
Kubernetes
AWS

Job description

About the role

We are seeking a proactive, technically strong Backend NestJs Developer to keep a live, business-critical microservices platform healthy while delivering meaningful improvements on top of it. This is a hands‑on role with a high degree of autonomy: you'll take a bug report or change request, investigate it across the codebase, and see it through to production. You'll balance production support with feature engineering, backed by a supportive team, and we're embracing agentic development with AI coding agents to ship efficiently without compromising quality.

Key responsibilities
  • Resolve production issues: Triage, diagnose, and resolve issues across distributed microservices, tracing a request from the user‑facing API down to the services that talk to external systems.
  • Support incident response: Investigate root causes, apply fixes, add regression tests, and document findings so issues don't recur
  • Deliver enhancements: Build improvements to existing services, including new versions of certification programs, scorecard and scoring changes, payment adjustments, and integration updates
  • Work within the architecture: Follow established patterns and shared internal libraries in a layered service architecture, from the API gateway through the business logic services down to the adapters that integrate with external systems
  • Maintain integrations: Maintain and extend integrations with external platforms for performance data, CRM, enterprise resource planning (ERP), payment processing, email, and cloud file storage
  • Manage data changes: Write and update database migration scripts and investigate data‑related production issues carefully against live data
  • Partner with QA and product: Answer testers' questions, clarify expected behavior, help reproduce issues, and support verification so fixes and features can be signed off smoothly. Ask product clarifying questions early and confirm intent and edge cases
  • Improve observability and documentation: Contribute structured logging, masking of sensitive data, and clearer production visibility, and take part in code review while keeping documentation current as the platform grows
Required qualifications
  • Proven ability to take ownership of a problem from start to finish, from initial bug report or change request through to a tested, deployed solution
  • Production experience building and maintaining backend services with Node.js and TypeScript
  • Strong experience with NestJS (or a comparable structured backend framework), including modules, controllers, services, dependency injection, and middleware
  • Solid REST/HTTP fundamentals, including service‑to‑service communication, API contracts, versioning, and error handling
  • Comfortable with relational databases, writing and reviewing PostgreSQL queries, and safe migration practices
  • Experience debugging distributed systems where a single feature spans several services, reading logs and metrics to find root causes rather than symptoms
  • Sound judgment about risk, including the difference between a safe local fix and a change that calls for a rollout plan, particularly for payments, authentication, and live data
  • Experience integrating third‑party systems (payment providers, CRMs, ERPs, identity providers) behind a clean internal interface
  • Understanding of authentication patterns: OAuth2.0, JWT verification, single sign‑on (SSO), and service‑to‑service (machine‑to‑machine) authentication
  • Comfortable with agentic development, using AI coding agents and tooling to investigate, build, and ship work efficiently while keeping a careful eye on quality
  • Ability to write tests that confirm fixes and prevent regressions
  • Excellent written and verbal communication, including clear status updates, incident notes, pull request descriptions, and documentation others can act on
Nice to have
  • Experience supporting a platform through the transition from active build to maintenance-and-enhancement mode
  • Familiarity with adapter patterns that isolate external systems from core business logic
  • Experience with webhook‑driven integrations, including verifying signatures, scoped service‑to‑service authorization, and safely handling repeated inbound events
  • Familiarity with containers and orchestration (Docker and Kubernetes) and services deployed on a major cloud provider such as AWS
  • Experience with observability practices such as structured logging and masking of sensitive data

All our positions are Remote and are available as Full Time Employment or B2B Contracts

All our positions are Remote and are available as Full Time Employment or B2B Contracts

Originally posted on Himalayas

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Developer - Node.js
Backend Developer - Node.js

OSF Digital • Brazil

On-site
BRL 156,240 - 200,880
Backend Developer (Node.js, Java)
Backend Developer (Node.js, Java)

Stefanini LATAM • Brazil

Remote
BRL 180,000 - 240,000
Backend Developer (Node.js, Java)
Backend Developer (Node.js, Java)

Empresa Confidencial • Brazil

Remote
BRL 120,000 - 180,000
Node.js Full Stack Developer
Node.js Full Stack Developer

Jobgether • Brazil

Remote
BRL 90,000 - 130,000
Health insurance
Dental insurance
Meal allowances
+13
Senior Software Engineer (Laravel | Next.js | PostgreSQL)
Senior Software Engineer (Laravel | Next.js | PostgreSQL)

Jobgether • Brazil

Remote
BRL 180,000 - 320,000
Permanent contract
Fully remote worldwide
Career growth toward leadership
+2
Senior Fullstack Developer (ReactJS / NestJS)
Senior Fullstack Developer (ReactJS / NestJS)

Aurum Data Solutions Inc. • São Paulo

Hybrid
BRL 279,000 - 391,000
Backend Engineer (Senior) ID44884
Backend Engineer (Senior) ID44884

AgileEngine • São José dos Campos

On-site
BRL 728,000 - 1,040,000
Professional growth opportunities
Competitive USD-based compensation
Exciting projects with top-tier clients
+1
Fullstack Node Developer - Work from home
Fullstack Node Developer - Work from home

Nearsure • São Paulo

Remote
BRL 468,000 - 676,000
Competitive USD salary
100% remote work
Paid time off
+5
Desenvolvedor(a) Backend Sênior
Desenvolvedor(a) Backend Sênior

MM Invest AI • Belo Horizonte

On-site
BRL 150,000 - 230,000
Senior Fullstack Engineer
Senior Fullstack Engineer

USER EXPERIENCE RESEARCHERS PTE. LTD • Região Norte

On-site
BRL 280,000 - 420,000