Forward Deployed Engineer
Reactive TypeScript/Node.js API Engineer
About the Role
We are seeking an exceptional Forward Deployed Engineer to serve as the bridge between our platform capabilities and customer success. In this dynamic role, you will rapidly build bespoke integrations, custom connectors, and tailored applications that solve real business problems for our clients. You will work at pace, translating customer requirements into production-ready code whilst maintaining the highest standards of quality and reliability.
This is not a typical engineering role — you will be the technical face of our company, working directly with customers to understand their needs and delivering solutions that delight.
About Us
We are building the next generation of AI-powered automation and orchestration tools. Our platform enables businesses to connect their systems, automate workflows, and leverage artificial intelligence to transform how they operate. We pride ourselves on technical excellence, rapid delivery, and creating genuine value for our customers.
What is a Forward Deployed Engineer?
Forward Deployed Engineers (FDEs) are a special breed of software engineer. You combine deep technical expertise with exceptional communication skills and a bias for action. You thrive in ambiguity, enjoy variety in your work, and take immense satisfaction from seeing your code solve real problems for real people.
You are equal parts:
- Software engineer building production systems
- Solutions architect designing integrations
- Technical consultant understanding customer needs
- Product thinker identifying opportunities
Responsibilities
Customer-Facing Development
- Work directly with customers to understand their technical requirements and business objectives
- Rapidly prototype and deliver custom integrations connecting third-party services to our platform
- Build connectors that enable data flow between disparate systems
- Translate complex business logic into clean, maintainable code
- Conduct technical discovery sessions and solution design workshops
Integration Development
- Design and implement robust API integrations with external services
- Build reusable connector patterns that can be leveraged across multiple customers
- Handle authentication flows, rate limiting, error handling, and data transformation
- Work with diverse APIs — REST, GraphQL, webhooks, and real-time protocols
- Create comprehensive documentation for custom implementations
Rapid Delivery
- Operate with urgency whilst maintaining code quality
- Manage multiple concurrent projects across different customers
- Make pragmatic technical decisions that balance speed with sustainability
- Ship iteratively, gathering feedback and refining solutions
- Troubleshoot and resolve integration issues in production environments
Platform Contribution
- Identify patterns from customer work that could become platform features
- Contribute reusable components back to the core engineering team
- Provide feedback on platform capabilities based on real-world usage
- Help shape the roadmap based on customer needs and market opportunities
Technical Excellence
- Write clean, well-tested, production-quality code
- Follow security best practices when handling customer data and credentials
- Implement proper logging, monitoring, and alerting for custom solutions
- Maintain documentation and knowledge bases for customer implementations
Requirements
Essential Experience
- 5+ years of professional software engineering experience
- 3+ years building integrations, connectors, or working with third-party APIs
- Strong proficiency in TypeScript and Node.js
- Experience consuming and building RESTful APIs
- Comfortable reading API documentation and working with unfamiliar services
- Experience with authentication protocols (OAuth 2.0, API keys, JWT)
- Solid understanding of asynchronous programming patterns
- Excellent written and verbal communication skills
Technical Skills
- Experience with HTTP clients and handling network edge cases
- Understanding of webhooks and event-driven integration patterns
- Familiarity with data transformation and mapping between schemas
- Experience with error handling, retry logic, and graceful degradation
- Knowledge of rate limiting strategies and API best practices
- Comfort with debugging and troubleshooting integration issues
- Experience with version control (Git) and collaborative development workflows
Soft Skills
- Customer Empathy — Ability to understand and translate business requirements
- Communication — Clear, professional interaction with technical and non-technical stakeholders
- Autonomy — Comfortable working independently with minimal supervision
- Adaptability — Thrives with variety and can context-switch effectively
- Problem Solving — Creative approach to working around limitations and constraints
- Urgency — Bias for action and delivering value quickly
Preferred Experience
- Experience in a customer-facing technical role (solutions engineering, professional services, technical consulting)
- Familiarity with SaaS platforms and B2B software environments
- Experience with AI/ML APIs and large language model integrations
- Understanding of workflow automation and orchestration concepts
- Background in fintech, enterprise software, or similar domains
- Experience with cloud services (AWS, GCP, or Azure)
What We Value
- Builders — You love creating things and seeing them used in the real world
- Speed with Quality — You can move fast without cutting corners that matter
- Customer Obsession — You genuinely care about solving customer problems
- Pragmatism — You make sensible trade-offs and know when "good enough" is appropriate
- Curiosity — You enjoy learning new APIs, services, and domains
- Ownership — You see things through from start to finish
- Resilience — You stay calm under pressure and adapt when plans change
A Typical Week Might Include
- Monday: Discovery call with a new customer to understand their CRM integration requirements
- Tuesday: Building an authentication flow for a financial services API
- Wednesday: Debugging a webhook delivery issue in production for an existing customer
- Thursday: Shipping a data sync connector and walking the customer through testing
- Friday: Documentation, code review, and contributing a reusable utility back to the platform
No two weeks are the same — and that's precisely the appeal.
Our Tech Environment
- Languages: TypeScript, Node.js
- Integration Patterns: REST, webhooks, real-time protocols
- Databases: Relational and document stores as needed
- Infrastructure: Cloud-native, containerised deployments
- AI/ML: Integration with leading AI service providers
- Testing: Automated testing for reliability
- Tooling: Modern development environment with CI/CD
Equal Opportunity
We are committed to building a diverse and inclusive team. We welcome applications from candidates of all backgrounds regardless of race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Ready to Apply?
We review all applications thoroughly and respond to every candidate.