Senior Full-stack Engineer (React/Node)

New
J
JobgetherReal Estate
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
Node.jsPostgreSQLSQLTypeScriptNext.jsReactDistributed Systems

Requirements

  • 5+ years of experience as a Full-Stack Engineer building and delivering production-ready applications end-to-end.
  • Strong proficiency in TypeScript and Node.js.
  • Advanced experience in React and Next.js.
  • Deep expertise in PostgreSQL and database engineering, including raw SQL, query optimization, migrations, and performance analysis.
  • Proven experience designing and maintaining event-driven and distributed systems.
  • Strong understanding of reliability engineering patterns, including idempotency keys, retry strategies, dead-letter queues, outbox patterns, and reconciliation processes.
  • Experience designing webhook-driven architectures and integrating third-party systems.
  • Strong understanding of scalable architectures, asynchronous processing, fault tolerance, and distributed-system behavior.
  • Experience working with financial, payments, billing, payroll, ledgering, or other high-transaction-volume systems.
  • Hands-on experience with AI-assisted development tools such as Claude Code or similar agentic coding platforms.

Responsibilities

  • Own the full lifecycle of product features, from database schema design and backend implementation through frontend development, deployment, and production monitoring.
  • Design, develop, and maintain scalable event-driven and distributed systems with strong reliability and data-consistency guarantees.
  • Build and optimize PostgreSQL schemas, queries, migrations, and transactional workflows for high-performance applications.
  • Develop resilient integrations with third-party systems using webhooks, queues, retry mechanisms, and reconciliation processes.
  • Implement reliability patterns such as idempotency, dead-letter queues, outbox patterns, and fault-tolerant asynchronous processing.
  • Build responsive, high-quality user interfaces using React, Next.js, and modern TypeScript practices.
  • Contribute to architectural decisions and continuously improve scalability, observability, reliability, and operational excellence.
  • Use AI-assisted development tools such as Claude Code or comparable agentic coding platforms.
  • Participate in code reviews, mentor engineers, and promote strong engineering practices for sensitive financial and transactional data.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now