This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Software Engineer will help create dependable software that supports farmers across the globe. This position offers the chance to work in a lean, highly autonomous environment where engineers shape product capabilities from concept through release. You will contribute to customer-facing SaaS applications, strengthen product quality through testing and observability, and evaluate technical approaches that improve efficiency, scalability, and performance.
Job Responsibility:
Develop and deliver meaningful enhancements for customer-facing SaaS products, taking features from design through production release
Collaborate with support and customer-facing teams to investigate user challenges and translate feedback into practical engineering improvements
Examine logs, monitoring data, and session insights to identify defects, diagnose root causes, and improve application reliability
Build and maintain automated test coverage across unit, integration, and end-to-end levels to support stable, high-quality releases
Research and apply new tools, frameworks, and architectural patterns that reduce operating costs and improve system performance
Contribute to cloud-hosted services and applications using modern backend and frontend technologies in an on-site engineering environment
Strengthen development workflows by improving continuous integration and deployment practices for faster, more reliable delivery
Support systems that interact with containerized environments, cloud infrastructure, and asynchronous messaging patterns where needed
Other duties as needed
Requirements:
At least 2 years of hands-on experience with Python, TypeScript, React, Node.js, and PostgreSQL in production environments
At least 2 years of experience operating and supporting services in major cloud platforms such as AWS, Google Cloud, or Azure
Minimum of 2 years of experience creating and maintaining automated tests using tools such as Pytest, Jest, Vitest, Playwright, Cypress, or Storybook
Experience within one or more of the following industries: Fintech, Banking, Accounting, Commodities or Agriculture
At least 6 months of practical experience using AI-assisted development tools, such as GitHub Copilot or similar platforms, to accelerate engineering work
Proven experience releasing and maintaining software applications used by paying customers
Familiarity with automated build and CI/CD systems such as GitHub Actions, GitLab CI, or comparable tooling
Strong English communication skills, both written and spoken, with the ability to collaborate effectively across technical and non-technical teams
What we offer:
medical, vision, dental, and life and disability insurance