Nagro Crédito Agro logo
Nagro Crédito Agro

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

Senior Back-end Software Engineer

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

Location

Brazil

Posted

68 days ago

Salary

0

Seniority

Senior

Job Description

Senior Back-end Software Engineer

Nagro Crédito Agro

• Lead back-end initiatives from design to delivery, handling requirement decomposition, implementation, testing, and production rollouts. • Evolve the platform architecture (monolith and/or microservices) with a pragmatic approach, balancing short-term decisions with long-term sustainability. • Implement and uphold 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 maintain system stability and reliability in production by diagnosing issues, mitigating incidents, and participating in postmortems. • Mentor mid-level developers, supporting their technical growth through pair programming, pull request reviews, and continuous guidance. • Contribute to the evolution of the platform's observability, supporting technical decisions with data and system health metrics.

Job Requirements

  • Strong experience in back-end development with Node.js and TypeScript, working with Nest.js and/or Express in production environments.
  • Proven experience defining and evolving system architecture, understanding trade-offs such as service decomposition, API versioning, and scalability.
  • Hands-on proficiency with databases, including modeling, indexing, and performance tuning in MongoDB and/or PostgreSQL.
  • Experience with observability and incident management, using logs, metrics, tracing, and monitoring tools.
  • Strong communication skills and the ability to mentor other developers, sharing knowledge and guiding technical decisions.
  • Organized, responsible, and able to work autonomously in high-complexity, high-impact environments.

Benefits

  • Wellhub (Gympass)
  • Life insurance

Related Job Pages

More Backend Engineer Jobs

Capstone Integrated Solutions logo

Database Developer, AWS

Capstone Integrated Solutions

A full-service software and services company

Backend Engineer68 days ago
OtherRemoteTeam 51-200H1B No Sponsor

• Collaborate with cross-functional teams to design, develop, and maintain software solutions. • Work on AWS database and API development tasks. • Assist in the integration of the developed solutions with existing systems and databases. • Participate in the entire software development lifecycle, from planning and design to deployment and maintenance.

United States
Job Closed
OtherRemoteTeam 51-200H1B No Sponsor

• Serve as the technical lead for a cross-functional development pod, overseeing day-to-day engineering activities. • Translate solution architecture and business requirements into detailed technical designs and implementation plans. • Develop and maintain robust, scalable, and secure backend services in Python (FastAPI). • Lead development of modern, responsive frontends using Angular. • Ensure proper design and implementation of APIs, microservices, and integration points. • Collaborate closely with the AWS Solution Architect to align development with overall architecture, scalability, and security goals. • Drive adoption of best practices in coding standards, design patterns, unit testing, and code reviews. • Guide the team in implementing CI/CD pipelines, automated testing, and DevOps practices. • Mentor junior and mid-level developers, fostering skill growth and knowledge sharing. • Participate in sprint planning, backlog grooming, and estimation to ensure realistic delivery commitments. • Troubleshoot complex technical issues and provide hands-on problem resolution. • Contribute to continuous improvement in development processes, tools, and team effectiveness.

New York
Job Closed
OtherRemoteTeam 51-200H1B No Sponsor

• Design, develop, and maintain frontend components using Angular and backend services using Python FastAPI and SQLAlchemy. • Implement and consume RESTful APIs and contribute to microservices development. • Collaborate with technical leads and architects to ensure solutions align with overall system architecture and best practices. • Write clean, maintainable, and testable code with appropriate documentation. • Participate in code reviews to ensure code quality and adherence to standards. • Support integration with AWS services (S3, Lambda, API Gateway, DynamoDB/RDS, etc.). • Work with QA engineers to develop and maintain unit tests, integration tests, and automated test suites. • Troubleshoot, debug, and resolve application issues in a timely manner. • Contribute to CI/CD pipelines and deployment automation. • Stay current with new technologies and frameworks to bring continuous improvements to the development process.

New York
Job Closed
Capstone Integrated Solutions logo

Cloud Back End Engineer

Capstone Integrated Solutions

A full-service software and services company

Backend Engineer68 days ago
OtherRemoteTeam 51-200H1B No Sponsor

• Collaborate with cross-functional teams to design, develop, and maintain software solutions. • Work on AWS backend development tasks. • Assist in the integration of the developed solutions with existing systems and databases. • Participate in the entire software development lifecycle, from planning and design to deployment and maintenance.

New York
Job Closed