About Foriva
Foriva is a technical partnership firm that provides embedded engineering teams for product development and AI transformation. We work with founders, product leaders, and established businesses across the UK and Europe – acting as their technical team, not a vendor at arm’s length.
Our two core services are Build Studio, a full technical partnership for startups and product companies from discovery to scale, and AI as a Service, which helps organisations in professional services, finance, legal, and consulting move from exploring AI to running working AI systems inside their operations.
We are headquartered in London with our engineering hub in Colombo, Sri Lanka. Our teams embed directly into client workflows, taking accountability for delivery from strategy through to production.
About the Role
We are hiring a Backend Engineer to work within Foriva’s Build Studio partnerships, embedded directly into client product teams.
This role focuses on building and maintaining the server side systems, APIs, and data infrastructure that underpin the products we help our clients develop and scale. You will work across the full backend lifecycle — from initial architecture decisions through to production deployment and ongoing iteration.
You will collaborate closely with product managers, frontend engineers, and where relevant AI engineers, to deliver reliable, scalable systems that serve real users. You will be expected to take ownership of your work, communicate clearly with both technical and non technical stakeholders, and contribute to the long term quality of what gets built.
This role suits someone who takes pride in clean, maintainable engineering and wants to work on products that matter to the businesses and users they serve.
Key Responsibilities
- Design and build backend systems, APIs, and services for client products
- Contribute to architecture decisions and technical strategy
- Integrate third party services, data sources, and AI capabilities where required
- Write well structured, tested, and documented code
- Participate in code reviews and uphold engineering standards across the team
- Deploy and support systems in production environments
- Collaborate with clients and cross functional team members to understand requirements and priorities
Requirements
- 3+ years of experience in backend software engineering
- Strong programming skills in one or more of Python, Node.js, or similar
- Experience designing and building RESTful or GraphQL APIs
- Solid understanding of relational and non relational databases
- Experience deploying and operating production systems
- Comfortable working in agile delivery environments
- Strong communication skills and ability to work with non technical stakeholders
Nice to Have
- Experience working in a product company or client facing engineering environment
- Familiarity with cloud platforms such as AWS, GCP, or Azure
- Exposure to AI or ML integrations within backend systems
- Experience with event driven architectures or message queues
- Background working across multiple industries or product domains
Why Foriva
Foriva is a place for engineers who want to do serious product work across a range of interesting technical challenges.
As a backend engineer at Foriva you will be embedded inside real product teams, working on systems that founders and users depend on. You will have clear ownership of your work, close collaboration with the people making product decisions, and the opportunity to grow your skills across multiple product contexts and industries.
We value engineers who think carefully about what they build, communicate well, and take long term quality seriously. If you want to work in an environment where your engineering judgement is trusted and your contribution has direct commercial impact, Foriva is a strong fit.