Full Stack Software Engineer (Java/React)
Full Stack Software Engineer (Java/React)
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.
Location: Hybrid – 3 days per week at our Bristol, UK office
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.