Full Stack Engineer (React / Node.js / Data Applications)
Role details
Job location
Tech stack
Job description
We're looking for a Full Stack Engineer to design and deliver advanced data applications used by global enterprises. You'll build responsive, reliable tools using React, Node.js, and TypeScript, working directly with data specialists and product leaders to turn complex workflows into simple, high-value user experiences., This role combines software craftsmanship with data-driven problem solving. You'll integrate frontend components with modern APIs, optimise performance across services, and contribute to a scalable codebase built for longevity. Your work will directly influence how clients use data to make faster, smarter decisions. What You'll Do
- Develop and maintain web applications using React, Node.js, and TypeScript
- Collaborate with product and data teams to create tools that connect data models, business logic, and user experience
- Work within advanced data environments, integrating applications with structured data models and workflow APIs
- Implement and extend functionality across the Foundry platform, using its development interfaces and SDK to connect Ontology, data processing, and action layers
- Develop scalable front-end and back-end components following best practices in testing and version control
- Contribute to architectural discussions, testing, and code reviews to maintain quality across projects
Requirements
- Proven experience building full stack web applications with React, Node.js, and TypeScript
- Interest or prior experience working in Foundry's development ecosystem or similar large-scale data integration tools
- Familiarity with version control, CI/CD pipelines, and modern DevOps practices
- Strong problem-solving skills and attention to detail in both code and design
- Curiosity for data platforms, analytics, and how technology can simplify decision-making
- Comfort collaborating with globally distributed teams in a fast-paced environment