




Job Summary: Lead backend initiatives from design to delivery, evolve the platform architecture, and actively contribute to system stability while mentoring developers. Key Highlights: 1. Lead backend initiatives from design to delivery 2. Evolve the platform architecture with a pragmatic vision 3. Mentor mid-level developers and guide technical decisions AgRisk is a **complete intelligence HUB** **that integrates data, technology, governance, and analytics** to support every stage of the agricultural credit journey. As a pioneering solution in the sector, it establishes a new standard of efficiency, simplicity, and precision—making decisions faster, safer, and more consistent for **risk, credit, compliance, and intelligence teams.** **Main Hub Solutions:** * **AgRisk:** Integrates national restrictive data into the credit analysis workflow, enabling structured assessment of delinquency, payment history, and risk signals throughout the decision-making journey. Information is consolidated into a single environment and used to support more consistent credit decisions—always in conjunction with financial, legal, and behavioral data. * **AgFlow:** A credit pipeline responsible for structuring and organizing the credit analysis and decision journey—from onboarding to formalization. * **CredAcademy:** Training for professionals seeking authority over agricultural credit. **Your Responsibilities:** * Lead backend initiatives from design to delivery, including requirement decomposition, implementation, testing, and production rollout. * Evolve the platform architecture (monolith and/or microservices) with a pragmatic vision—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. * Conduct complex integrations, ensuring application resilience through strategies such as timeouts, retries, idempotency, and fallbacks. * Actively ensure system stability and reliability in production, performing diagnostics, incident mitigation, and participating in postmortems. * Mentor mid-level developers, supporting their technical growth through pairing, pull request reviews, and ongoing guidance. * Contribute to improving platform observability, supporting technical decisions with data and system health metrics. **What We Expect From You:** * Solid backend development experience with **Node.js and TypeScript**, working with **Nest.js and/or Express** in production environments. * Consistent experience defining and evolving system architectures, understanding trade-offs such as service decomposition, API versioning, and scalability. * Practical proficiency with databases, including **modeling, indexing, and performance optimization** in **MongoDB and/or PostgreSQL**. * Experience with observability and incident management, using logs, metrics, tracing, and monitoring tools. * Strong communication skills and ability to mentor other developers—sharing knowledge and guiding technical decisions. * Organization, responsibility, and autonomy to operate effectively in highly complex and high-impact environments. **Nice-to-Have Qualifications:** * Solid experience with **Google Cloud Platform (GCP)** and **DevOps and CI/CD practices**, such as Cloud Build and infrastructure-as-code. * Experience with asynchronous architectures, using **queues, workers, and DLQs**. * Advanced English proficiency for reading, writing, and technical communication.


