Summary
✨ AI‑Generated
A hybrid full-stack engineering role focused on enterprise applications and highly available services supporting critical financial workflows. You will build with Java and React, translate requirements into scalable features, collaborate across teams, and take ownership of problems from development through delivery.
Highlights
Hybrid role building enterprise-grade, high-availability applications that support critical financial workflows; opportunity to work across the full stack, collaborate with technical and business stakeholders, and balance immediate delivery with long-term architecture.
Description
Full Stack Software Engineer (Java/React)
Location: Hybrid – 3 days per week at our Bristol, UK office
Job description
As a Full Stack Software Engineer on our Pulse Data Services team, you’ll design and deliver enterprise-grade applications that underpin essential financial workflows.
Our platform connects to over 4,500 unique data feeds from 1,500+ global sources, ensuring trusted, compliant data flows into client systems such as accounting platforms, order-management systems, and data warehouses.
You’ll play a key role in building high-availability systems that sit at the heart of our clients’ operations.
Key Responsibilities
Design, build, and maintain full-stack applications and services using Java and React, while contributing across other languages and frameworks.Collaborate with Managed Services teams and business stakeholders to translate requirements into scalable, reliable features.Balance short-term delivery with long-term architectural goals.Own problems end-to-end — propose solutions, make decisions, and communicate clearly.Contribute to a culture of learning, knowledge-sharing, and transparency.
Essential Skills
Strong production experience with Java and working knowledge of React.Solid understanding of SQL, API-first design, and secure programming practices.Experience with CI/CD pipelines and automated testing.Appreciation for modern UI/UX standards and frontend quality.
Nice to Have
Experience with Go, Ruby, or Xojo
Attributes
Analytical, organized, and an excellent communicator.Collaborative problem-solver, proactive, and comfortable owning work from concept to production.Fast learner, adaptable, and eager to explore new technologies.Able to engage with diverse stakeholders and committed to exceptional service delivery.Self-motivated and thrives in a team-oriented environment.