FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Mid-level Backend Software Engineer
Nagro Crédito AgroBackend Engineer leading design and implementation at AgRisk technology hub. Focusing on stability, architecture, and mentoring in a complex environment.
Tech Stack
Tools & technologiesCloudGoogle Cloud PlatformJavaScriptMongoDBNode.jsPostgresTypeScript
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- 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
Comp & perks- Life insurance
- Wellhub (Gympass membership)
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
backend developmentNode.jsTypeScriptNestJSExpressdatabase modelingMongoDBPostgreSQLobservabilityasynchronous architectures
Soft Skills
communication skillsmentoringorganizational skillsresponsibilityautonomy