Nagro Crédito Agro logo
Nagro Crédito Agro

A nova geração do crédito rural para o agro brasileiro

Mid-level Backend Software Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2016H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

17 hours ago

Salary

0

Seniority

Senior

Job Description

Mid-level Backend Software Engineer

Nagro Crédito Agro

• Lead backend initiatives from design to delivery, handling requirement decomposition, implementation, testing, and production rollout. • Evolve the platform architecture (monolith and/or microservices) with a pragmatic approach, balancing short-term decisions with long-term sustainability. • Implement and maintain code quality standards, including testing, effective code reviews, consistent error handling, and development best practices. • Lead complex integrations, ensuring application resilience through strategies such as timeouts, retries, idempotence, and fallbacks. • Actively contribute to system stability and reliability in production, performing diagnostics, incident mitigation, and participating in postmortems. • Mentor mid-level developers, supporting their technical growth through pair programming, pull request reviews, and ongoing guidance. • Contribute to improving platform observability, using data and system health metrics to inform technical decisions.

Job Requirements

  • Strong experience in backend development with Node.js and TypeScript, working with NestJS and/or Express in production environments.
  • Hands-on experience defining and evolving system architecture, understanding trade-offs such as service separation, API versioning, and scalability.
  • Practical proficiency with databases, including modeling, indexing, and performance tuning for MongoDB and/or PostgreSQL.
  • Experience with observability and incident management, using logs, metrics, tracing, and monitoring tools.
  • Good communication skills and ability to mentor other developers, sharing knowledge and guiding technical decisions.
  • Organized, responsible, and autonomous to operate in high-complexity, high-impact environments.
  • Experience with Google Cloud Platform (GCP) and DevOps/CI/CD practices (e.g., Cloud Build and infrastructure as code) is a plus.
  • Experience with asynchronous architectures, using queues, workers, and dead-letter queues (DLQ).
  • Advanced English for reading, writing, and technical communication.

Benefits

  • Life insurance
  • Wellhub (Gympass membership)

Related Job Pages

More Backend Engineer Jobs

Space Inch logo

Senior Java Engineer

Space Inch

Client-Tailored. Engineer-Driven.

Backend Engineer17 hours ago
Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• Design, develop, and deploy high-quality applications and microservices, owning the backend architecture and coding standards • Work closely with other developers, product managers and cross-functional teams (including client teams) to translate requirements into elegant technical solutions • Write clean, maintainable code, conduct thorough code reviews, mentor other developers and share your knowledge • Debug and optimize existing software to ensure maximum performance and reliability

Brazil
R$4.5K - R$6K / month
Sovis Sistemas logo

Developer, Java, Vue.js

Sovis Sistemas

Conexões que multiplicam resultados!

Backend Engineer18 hours ago
Full TimeRemoteTeam 11-50Since 2007H1B No Sponsor

• Develop and maintain our mobile application using Java, Totalcross, and CrossFly. • Develop and maintain backend services using Java and Spring Boot. • Develop and maintain applications and frontend interfaces using Vue.js. • Write and optimize MySQL queries to support application functionality. • Use Git for source code version control in day-to-day work. • Collaborate with the team across all stages of the software development lifecycle. • Ensure application quality and performance through best practices and testing.

Brazil
Full TimeRemoteTeam 201-500H1B No Sponsor

• Passion for technology, diversity, and putting people first! • We are driven to deliver innovative transformations in the digital world! • Our team carries in its #RareDNA values such as diversity, freedom, and trust. • We combine deep technical expertise and excel at identifying the customer's true needs and turning them into new opportunities.

Brazil
Full TimeRemoteTeam 11-50Since 2018H1B No Sponsor

• Design, build, and maintain backend systems on a modern Rails stack • Work with Ruby on Rails, PostgreSQL, Redis, background jobs, APIs, and service integrations • Own features end to end, from design and implementation through testing and deployment • Build secure, reliable APIs and backend workflows that support complex GRC use cases • Design data models and database structures that prioritize integrity, performance, and long-term maintainability • Collaborate with frontend engineers to design clean, well-documented APIs • Write clean, well-tested, maintainable Rails code • Contribute to architecture decisions as the platform scales • Identify and address performance bottlenecks, reliability risks, and data integrity issues • Participate in code reviews and help raise the engineering bar • Improve backend patterns, tooling, and development practices over time • Apply security and data-handling best practices appropriate to a regulated domain • Partner with product to translate customer needs into thoughtful technical solutions • Support audit, compliance, and data-integrity requirements relevant to our customers • Help maintain systems that customers can trust for critical governance, risk, and compliance workflows.

New York