
Nagro Crédito Agro
Remote Jobs
A nova geração do crédito rural para o agro brasileiro
7 Jobs
Mid-level Back-end Software Engineer
Nagro Crédito AgroA nova geração do crédito rural para o agro brasileiro
• Lead backend initiatives from design through 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 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, idempotency, and fallbacks. • Actively maintain production system stability and reliability by 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 the evolution of platform observability, supporting technical decisions with data and system health metrics.
Mid-level Front-end Software Engineer
Nagro Crédito AgroA nova geração do crédito rural para o agro brasileiro
• Develop and evolve frontend features, participating in technical design with the team and ensuring high-quality deliveries. • Contribute to code organization and the evolution of existing patterns, supporting best practices in componentization, testing, and reviews. • Drive continuous improvement of code quality, application performance, and stability. • Collaborate with the team through code reviews and technical discussions, contributing to collective growth. • Work closely with Product and Design teams to help turn requirements into functional, well-structured solutions. • Assist in identifying and fixing bugs, contributing to the application's stability and reliability.
• Provide technical leadership for application development with a focus on frontend evolution and integration with backend and infrastructure; • Work hands-on on critical features, primarily on the frontend, and support backend tasks when needed; • Define and evolve architectural patterns, code organization and engineering best practices; • Ensure delivery quality through code reviews, testing, monitoring and continuous process improvement; • Develop and mentor the engineering team by conducting 1:1s, providing feedback and supporting developers' technical growth; • Collaborate closely with Product and Design teams, supporting decisions and balancing user experience, timelines and technical feasibility; • Ensure efficient integration between frontend, backend and services, maintaining an end-to-end view of solutions; • Tackle complex issues and production incidents to guarantee stability and performance; • Support technical hiring processes by participating in candidate evaluation and team growth; • Contribute to improving development processes, including CI/CD practices, task organization and operational efficiency.
Google Cloud Infrastructure Analyst
Nagro Crédito AgroA nova geração do crédito rural para o agro brasileiro
• Own the architecture, evolution and maintenance of the environment on Google Cloud Platform, ensuring scalability, resilience, security and cost efficiency. • Administer and operate cloud-native infrastructure, combining IaaS resources (Compute Engine with MIGs) and serverless solutions (Cloud Run and Cloud Functions). • Design and manage network topology, including VPCs, subnets, routing and load balancing (Cloud Load Balancers) for efficient traffic distribution. • Manage databases in Cloud SQL, ensuring high availability, replication and consistent backup policies. • Ensure environment security by configuring IAM, firewalls, Cloud Armor and continuous monitoring with Security Command Center (SCC). • Monitor, analyze and optimize costs (FinOps), identifying opportunities to reduce costs and improve resource utilization. • Implement and maintain observability using Cloud Monitoring, Logging and alerting. • Create and maintain CI/CD pipelines with Cloud Build, integrating continuous deployment and infrastructure as code (IaC).
Senior Software Engineer – Python
Nagro Crédito AgroA nova geração do crédito rural para o agro brasileiro
• Design, build and maintain web scraping applications and crawlers • Define and implement resilience strategies • Create and maintain automations and pipelines • Develop and maintain integrations with REST APIs • Build and evolve APIs using FastAPI and/or Flask • Continuously work to improve the quality and reliability of solutions • Collaborate closely with Backend, Data and Product teams • Mentor mid-level and junior developers
Senior Back-end Software Engineer
Nagro Crédito AgroA nova geração do crédito rural para o agro brasileiro
• 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.
Senior Front-end Software Engineer
Nagro Crédito AgroA nova geração do crédito rural para o agro brasileiro
• Provide technical leadership for front-end initiatives, participating in scoping, technical approach, execution, and delivery, without formal people management responsibilities. • Define, structure, and evolve front-end standards, including domain-based organization, componentization, guidelines, reviews, and testing. • Consistently focus on performance, code quality, and regression prevention throughout the development lifecycle. • Mentor mid-level developers through pairing, formative code reviews, and continuous technical guidance. • Work closely with Product and Design, supporting decisions and trade-offs between user experience, timelines, and technical risk. • Diagnose and resolve complex front-end bugs and incidents, ensuring application stability and reliability.