Senior Software Engineer

Company: Ronald James
Apply for the Senior Software Engineer
Location: Newcastle upon Tyne
Job Description:

Overview

As a Senior Software Engineer, you will build high-quality, scalable features for a data-driven SaaS platform. You’ll work within a collaborative, cross-functional team with product and design to own core areas of the system. You will tackle performance challenges in a high-traffic product and drive continuous improvement across the platform. This role offers impact through shaping architecture and contributing to large-scale data and engineering initiatives. You will thrive in a hands-on role where your work supports growth and innovation in the company’s tech stack.

Responsibilities

  • Develop high-quality features for a scalable platform
  • Own core areas of the system and drive architectural decisions
  • Collaborate with product and design to deliver solutions
  • Contribute to performance improvements for a high-traffic product
  • Advocate for and implement continuous improvement across the system
  • Work in a cross-functional, team-focused environment

Key requirements

  • 5+ years in a similar web development role
  • Full-stack development aptitude with preference for TS/React/Go
  • Knowledge of database design and indexing concepts
  • Experience with data warehouse concepts (BigQuery, Snowflake)
  • Data engineering skills including ML applications and data visualization
  • Understanding of Test Driven Development (TDD)
  • Git, GitHub Actions, and CI/CD concepts
  • Experience with functional programming is helpful
  • collaboration
  • cross-functional teamwork
  • continuous improvement mindset
  • TypeScript
  • React
  • Go

Posted: September 14th, 2026