freehire launches on Product Hunt on 26 August.

Follow →

Sr. Software Engineer - Backend

🌟 Join Magoya! 🌟

Magoya is a growing AgTech company delivering Ag Digital Product Development Services for agri-businesses across the US. We offer innovative digital solutions designed to solve agriculture’s toughest challenges. Our mission is to support customer success through exceptional products, collaboration, and technical excellence. 🚀

Senior Software Engineer

We're searching for a Senior Backend Engineer with advanced Node.js skills and Python capabilities (NestJS experience is a plus) to join our team, working 100% remotely on a high-visibility US-based agriculture technology platform. You will build the data backbone of the product: ingesting, transforming, and unifying agricultural machinery data from multiple sources.

Key Responsibilities

  • Design, develop, and optimize scalable backend services and APIs using Node.js (NestJS experience is a plus) and Python.

  • Build, maintain, and scale data ingestion and transformation pipelines integrating third-party equipment and machinery APIs.

  • Collaborate with cross-functional teams for requirements analysis, technical planning, and data architecture design.

  • Engage in code reviews, testing, and DevOps processes to ensure code quality, maintainability, and system reliability.

  • Create and document robust, reusable components and APIs for geospatial and agricultural SaaS solutions.

  • Troubleshoot, debug, and resolve technical issues in backend services and data pipelines in a timely manner.

  • Stay up-to-date with the latest in JavaScript/TypeScript, Python data libraries, cloud services, and web development trends.

Required Qualifications

  • 5+ years of professional experience in backend software development.

  • Hands-on experience with asynchronous/event-driven architectures: message queues (e.g., SQS, RabbitMQ), background workers, and parallel data processing.

  • Proven ability to own features end-to-end with high autonomy in a small-team setting.

  • Proven experience developing RESTful APIs and microservices using Node.js (Express, NestJS, or equivalent).

  • Solid experience working with Python (particularly for data manipulation, integration scripts, or ETL pipelines).

  • Experience integrating with relational and/or NoSQL databases (PostgreSQL, MongoDB, MySQL, etc.).

  • Strong understanding of software architecture, cloud platforms (preferably AWS), and DevOps practices (CI/CD, automated testing, containerization).

  • Advanced/Fluent English (written and spoken) is a must to collaborate with remote US teams and stakeholders.

Preferred Skills

  • Experience integrating OAuth2 / third-party authorization flows (acting on behalf of end users).

  • Experience with NestJS; working knowledge of React is a plus

  • Previous experience in agile development environments and distributed, remote-first teams.

  • Background or interest in agriculture, geospatial data, or digital farm management solutions.

Terms:

  • Contract length: 3 months (with potential extension).

  • Start date: early August 2026

  • Locations: Argentina (Remote)

Ready to build the future of digital agriculture?
Apply today and join the Magoya team! 💪

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available