Senior Full-Stack Software Engineer

Posted 6hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Engenheiro FullStack Sênior desenvolvendo a infraestrutura de crédito do agronegócio da AgRisk. Evolução de aplicações React, serviços Node.js e arquitetura distribuída ponta a ponta.

Responsibilities:

  • Develop end-to-end features, working across the backend and frontend and following the entire development lifecycle through to production.
  • Lead technical initiatives from solution design through delivery, breaking down requirements, implementing, testing, and rolling out changes to production.
  • Enhance React applications and Node.js services while maintaining quality, performance, and maintainability.
  • Evolve the platform architecture (monolith and/or microservices), balancing short-term decisions with long-term sustainability.
  • Build resilient integrations using retries, timeouts, idempotency, circuit breakers, and fallback mechanisms.
  • Ensure code quality through automated testing, code reviews, and engineering best practices.
  • Support the production environment by investigating incidents, proposing improvements, and participating in postmortems.
  • Use AI tools as part of the development process to increase productivity, quality, and delivery speed.
  • Mentor less experienced developers and actively contribute to the team’s technical growth.

Requirements:

  • Strong experience with Node.js, TypeScript, and frameworks such as NestJS and/or Express.
  • Solid experience with React and modern web application development.
  • Ability to independently develop end-to-end features, working across the frontend and backend.
  • Knowledge of software architecture, REST APIs, messaging, integrations, and distributed systems.
  • Experience with MongoDB and/or PostgreSQL, including data modeling and query optimization.
  • Experience with automated testing, observability, monitoring, and production troubleshooting.
  • Familiarity with AI development tools (AI-first), using them as part of the daily workflow.
  • Strong communication skills, ownership, autonomy, and the ability to collaborate effectively with other developers.
  • English proficiency.

Benefits:

  • Unimed health insurance
  • Uniodonto dental insurance
  • Childcare assistance
  • Language-learning allowance
  • Pet Life and Dog Life benefits
  • English Pass
  • Meal/Food allowance
  • Life insurance