Software Engineer
Jeeves
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Jeeves
Jeeves is a groundbreaking financial operating system built for global businesses that provides corporate cards, cross-border payments, and spend management software in one unified platform. Operating in 20+ countries including Brazil, Canada, Colombia, Mexico, the United Kingdom, various European countries, and the United States, Jeeves serves 5,000+ clients ranging from venture-backed startups to SMBs. Recognized as one of The Information's 50 Most Promising Startups in 2023, a Y Combinator Top Company (2021-2023), and winner of “Fintech of the Year” at the European Fintech Awards, Jeeves is backed by world-class investors.
Since graduating from Y Combinator in 2020, Jeeves has raised over $380 million and is supported by leading investors including Andreessen Horowitz, Y Combinator, CRV, Tencent, Stanford University, Clocktower Ventures, and founders of unicorn companies.
Software Engineer Role
As a Software Engineer at Jeeves, you will design, develop, and maintain scalable and efficient server-side applications. You will collaborate closely with cross-functional teams to deliver high-quality software solutions that meet business needs.
Responsibilities
- 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.
- Troubleshoot and debug applications.
- Stay updated with industry trends and technologies.
- Mentor junior developers and contribute to team growth.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5+ years of software development experience with Node.js.
- Strong proficiency in JavaScript and TypeScript.
- Experience with RESTful API design and development.
- Familiarity with front-end technologies (e.g., HTML, CSS, React or Angular).
- Knowledge of SQL and NoSQL database systems.
- Experience with Git and version control systems.
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration skills.
- Experience with cloud platforms (AWS, Azure, Google Cloud) is a plus.
- Knowledge of containerization (Docker, Kubernetes) is a plus.
- Fluent in English.
Additional Information
This role is a full-time remote position. Jeeves may use AI tools during the hiring process to support application review and candidate assessment, but final hiring decisions are made by humans.
Key Skills/Competency
- Node.js
- JavaScript
- TypeScript
- RESTful APIs
- Microservices
- Cloud Platforms
- Git
- Docker
- Kubernetes
- Team Collaboration
How to Get Hired at Jeeves
- Research Jeeves culture: Understand their mission and fintech innovations.
- Tailor your resume: Highlight Node.js and API design skills.
- Showcase projects: Detail any scalable server-side applications.
- Prepare for technical interviews: Practice coding and problem-solving questions.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background