Senior Software Engineer

ProducePay

ProducePay

Software Engineering
Mexico
Posted on Oct 27, 2025

Produce Pay wants to feed the world sustainably. Our mission is to empower produce businesses with cutting-edge financial and agricultural solutions that enhance efficiency, transparency, and predictability. We're passionate about driving innovation in a sector that sustains communities around the world, and we're looking for talented individuals to join us on this exciting journey.

Job Overview:

We are seeking a highly skilled Full-Stack Developer with expertise in TypeScript, Node.js, GraphQL, and AWS to join our dynamic development team. As a Full-Stack Developer, you will play a key role in designing, building, and maintaining scalable and reliable applications that support our financial services platform. This is a unique opportunity to work in a collaborative environment where your contributions will directly impact the growth and success of the company.

Key Responsibilities:

  • Develop and Maintain: Build and maintain scalable, high-performance applications using TypeScript, Node.js, GraphQL, and AWS.
  • Collaborate: Work closely with product managers, designers, and other engineers to define, plan, and implement product features.
  • Optimize: Identify bottlenecks and performance issues, and devise solutions to these problems to ensure the best possible performance, quality, and responsiveness of the applications.
  • Innovate: Stay up-to-date with the latest industry trends, technologies, and best practices, and apply them to our development process.
  • Security: Implement security and data protection protocols to safeguard our systems and customer data.
  • Deploy: Manage and automate the deployment of applications and infrastructure on AWS, ensuring continuous integration and delivery (CI/CD) best practices are followed.
  • Proficiency in TypeScript and Node.js: Strong experience in building server-side applications using TypeScript and Node.js.
  • GraphQL Expertise: Hands-on experience in developing and consuming GraphQL APIs.
  • AWS Mastery: Deep understanding of AWS services, including but not limited to Lambda, S3, RDS, and AppSync.
  • Frontend Skills: Experience with frontend frameworks/libraries (e.g., React) and how they integrate with back-end services.
  • Database Knowledge: Familiarity with both SQL and NoSQL databases.
  • Problem-Solving Skills: Ability to think critically, debug complex issues, and develop creative solutions.
  • Communication: Excellent communication skills with the ability to work collaboratively in a remote or hybrid environment.

Nice to Have:

  • Experience in the financial services industry, particularly in fintech for agriculture or supply chain.
  • Knowledge of microservices architecture.
  • Familiarity with DevOps practices and tools.
  • Major Medical Expenses (Includes Vision and Dental)
  • Minor Medical Expenses
  • Life Insurance
  • A monthly stipend of $1,600 MXN for gasoline (or work-from-home)
  • A monthly stipend of $800 MXN for cellphone expenses

All benefits as stipulated by Mexican law, including:

  • Social Security
  • 12 Days of vacation for the first year of service. After that, it increases by two working days successively until reaching 20 days. After the fifth year, the vacation period will increase two days per every five years of service, as indicated in Art. 76 of the Federal Labor Law. (Proportional
  • 25% Vacation premium (proportional)
  • 15 Days Aguinaldo (proportional)