Taro Logo

Software Engineer (Contractor)

A financial operating system providing corporate cards, cross-border payments, and spend management software within one unified platform.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer (Contractor)

Jeeves, a rapidly growing fintech company, is seeking a Senior Software Engineer to join their team in a contractor capacity. The company has an impressive track record, having raised over $380 million and being backed by prestigious investors including Andreessen Horowitz and Y Combinator. As a Software Engineer at Jeeves, you'll be instrumental in building and maintaining their groundbreaking financial operating system that serves over 5,000 clients across 20+ countries.

The role offers the flexibility of either full-remote work or a hybrid arrangement based out of Mexico City. You'll be working on critical backend systems using Node.js, developing and maintaining RESTful APIs and microservices that power their unified platform for corporate cards, cross-border payments, and spend management software.

This position is ideal for an experienced engineer who excels in server-side development and enjoys working with modern technologies including TypeScript, React, and various database systems. You'll have the opportunity to mentor junior developers, contribute to architectural decisions, and work alongside talented teams in a global environment.

Jeeves has received notable recognition, including being named one of The Information's 50 Most Promising Startups in 2023 and winning "Fintech of the Year" at the European Fintech Awards. The company's impressive growth and strong backing from top-tier investors indicate excellent opportunities for professional growth and impact.

As a contractor, you'll play a crucial role in scaling the platform's infrastructure while maintaining high performance and security standards. The position requires strong communication skills and fluency in English, as you'll be collaborating with team members across different regions in this global company.

Last updated a month ago

Responsibilities For Software Engineer (Contractor)

  • Design, develop, and maintain server-side applications using Node.js
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic
  • Develop and maintain RESTful APIs and microservices
  • Optimize applications for maximum performance and scalability
  • Write clean, maintainable, and efficient code
  • Implement security and data protection measures
  • Conduct code reviews and provide constructive feedback to team members
  • Troubleshoot and debug applications to ensure optimal performance
  • Stay updated with the latest industry trends and technologies
  • Mentor junior developers and contribute to the growth of the development team

Requirements For Software Engineer (Contractor)

Node.js
JavaScript
TypeScript
React
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in software development with a focus on Node.js
  • Strong proficiency with JavaScript and TypeScript
  • Experience with RESTful API design and development
  • Familiarity with front-end technologies (HTML, CSS, JavaScript frameworks such as React or Angular)
  • Knowledge of database systems (SQL and NoSQL) and data modeling
  • Experience with version control systems, such as Git
  • Strong problem-solving skills and the ability to troubleshoot complex issues
  • Excellent communication and collaboration skills
  • Fluent in English
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus
  • Knowledge of containerization technologies (Docker, Kubernetes) is a plus

Interested in this job?

Jobs Related To Jeeves Software Engineer (Contractor)