Overview
We are seeking a Senior Software Engineer to join a dynamic API engineering team focused on developing and enhancing partner and customer integrations. This contract role will involve collaborating with internal teams to design, build, and improve APIs in a fast-paced remote environment, with a primary focus on backend technologies like Node.js and TypeScript.
Responsibilities
- Design and develop robust APIs and microservices in Node.js / TypeScript.
- Build plug-and-play integrations and widgets for external partners.
- Enhance the API layer concerning authentication, documentation, and developer experience.
- Collaborate with internal product and engineering teams to deliver scalable solutions.
- Experiment with new technologies, including AI-driven features.
Requirements
- Minimum of 7 years of experience in backend engineering.
- Expertise in Node.js, TypeScript, REST / GraphQL APIs, and related tooling.
- Familiarity with cloud environments, preferably AWS, and CI/CD pipelines.
- Experience building integrations, SDKs, or plugins (e.g., WordPress, Shopify) is a plus.
- Comfortable working in a fast-paced, evolving environment with a focus on ownership.