
Software Engineer (Contractor)
JeevesPosted 6/13/2025

Software Engineer (Contractor)
Jeeves
Job Location
Job Summary
Jeeves is a groundbreaking financial operating system that provides corporate cards, cross-border payments, and spend management software within one unified platform. As a Software Engineer at Jeeves, you will design, develop, and maintain scalable server-side applications using Node.js. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet business needs. With a strong focus on performance, scalability, and security, this role is ideal for experienced developers looking to work on cutting-edge financial technology projects. Jeeves offers flexible remote work options, a chance to work with a talented team, and opportunities for growth and development. By joining Jeeves, you will contribute to the company's mission to empower businesses with more efficient and cost-effective financial solutions worldwide.
Job Description
Job 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 to team members.
- Troubleshoot and debug applications to ensure optimal performance.
- Stay updated with the latest industry trends and technologies to ensure our applications remain cutting-edge.
- Mentor junior developers and contribute to the growth of the development team.
Requirements:
- 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 (e.g., 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.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
- Knowledge of containerization technologies (Docker, Kubernetes) is a plus
- Fluent in English, Jeeves is a global company and English is the language we use internally to communicate between regions.