Mid-Level Full Stack Software Engineer in City of London
Mid-Level Full Stack Software Engineer

Mid-Level Full Stack Software Engineer in City of London

City of London Full-Time 28800 - 48000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Build innovative software solutions that transform complex geospatial data into user-friendly experiences.
  • Company: Join a cutting-edge geospatial AI company with a collaborative and flexible culture.
  • Benefits: Enjoy 30 days annual leave, equity options, and a £500 personal development fund.
  • Why this job: Make a real impact in the construction industry while working with advanced technologies.
  • Qualifications: 2+ years of full-stack development experience and a passion for problem-solving.
  • Other info: Dynamic team environment with exciting social events and excellent career growth opportunities.

The predicted salary is between 28800 - 48000 £ per year.

Sensat is a geospatial AI business that powers advanced and highly functional digital twins for the world's most critical infrastructure projects. We partner with the world's largest construction, engineering and critical infrastructure companies, including National Grid, Network Rail, Heathrow and Severn Trent Water. Our AI-powered digital twins help teams digitally visualise, plan and manage projects, providing Project Confidence Through Clarity.

We are a high trust, high impact team, who offer purpose driven work. We operate with autonomy and flexibility in an agile, flat structure. We look for highly talented, adaptable and curious individuals who love solving meaningful problems and who share our resilient team spirit when facing challenges!

The role exists to bridge the gap between our massive geospatial datasets and a seamless user experience. This is a high-trust, high-impact role where Sensat engineers solve problems rather than solely implement solutions. You’ll define the direction of our knowledge model, contribute across the platform to ensure our customers have a well-rounded experience, and help the team continuously raise the bar.

If you’re after autonomy, developing novel solutions, and delivering real-world value, you’ll thrive here.

What you’ll do:

  • Build responsive, accessible user interfaces that make complex geospatial and 2D/3D/4D spatial data intuitive to interact with.
  • Collaborate with Product and Design to refine ideas and turn them into scalable, performant, and maintainable software solutions.
  • Design and implement APIs to process and serve data, using Protocol Buffers and gRPC for service contracts.
  • Work with relational databases (e.g. PostgreSQL) to design schemas, write efficient queries, and ensure data integrity.
  • Contribute to and improve the standards for software engineering, such as code quality, automated testing, documentation / knowledge sharing, and broader team processes.
  • Contribute to maintaining the reliability of Sensat’s enterprise platform.

What you’ll bring:

  • Solid experience building full-stack web applications, with hands-on work across frontend, API, and database layers.
  • Strong experience in a modern frontend framework (e.g. Angular 17+, React, or Vue) for building complex, data-rich applications.
  • Significant experience with data-oriented web applications.
  • Understanding of data modelling in a production context.
  • Experience with backend languages for building scalable production systems. We use Go in our stack but experience in any language is welcome.
  • Strong attention to detail and a commitment to clean code, balancing technical excellence with practical outcomes.
  • Independent problem-solver who takes initiative on features, collaborates openly, and supports the team.
  • Active knowledge sharing with the team, helping onboard new members, and looking for ways to improve development workflow.
  • 2+ years commercial development experience, demonstrating your ability to build, test, and ship reliable code.

Bonus Points For:

  • Hands-on experience with gRPC and Protocol Buffers for API design and defining service contracts.
  • Side-projects or participation in open source projects in a related field.
  • Prior work in geospatial, web mapping or construction industries.

What we’ll bring:

  • Significant equity share options.
  • 30 days of annual leave (in addition to bank holidays).
  • A flexible working environment.
  • £500 personal development fund.
  • Regular social events.
  • Immediate access to mental health support through Spill.
  • Enhanced Family Leave for those welcoming a new arrival.
  • Opt-in Corporate health and wellbeing cash plan (offering up to £1700 in cash back annually).
  • MacBook, mouse & keyboard and £250 towards setting up your WFH environment.
  • Pension: with Penfold. Employer contribution of 3%, employee contribution set at 5% but can be increased.
  • Access to the benefits of our Fora office membership, including access to gyms and fitness classes.
  • Other benefits including cycle to work scheme, season ticket loans, eye-care vouchers, payroll giving.

At this time, we are only able to accept applications from those who have a right to work in the United Kingdom and who do not require sponsorship as we cannot provide this at this time. Our office is in Old Street, London.

Equality, Diversity and Inclusion:

We are an equal opportunities employer and are committed to creating a diverse and inclusive workplace. We welcome applications from all individuals regardless of age, disability, gender, marriage or civil partnership status, pregnancy or maternity, race, religion or belief, sex or sexual orientation. All employment decisions are made on the basis of qualifications, merit, and business need, and our recruitment processes are conducted in accordance with the Equality Act 2010. If you require any adjustments during the recruitment process, please let us know.

Mid-Level Full Stack Software Engineer in City of London employer: Sensat

At Sensat, we pride ourselves on being a high-trust, high-impact employer that fosters a culture of autonomy and innovation. Our team enjoys a flexible working environment, generous benefits including 30 days of annual leave, and a commitment to personal development with a £500 fund for continuous learning. With exciting growth on the horizon and a focus on meaningful work in the geospatial AI sector, joining us means being part of a resilient team dedicated to solving real-world challenges.
S

Contact Detail:

Sensat Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Mid-Level Full Stack Software Engineer in City of London

✨Tip Number 1

Network like a pro! Reach out to current employees at Sensat on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for your application process. A friendly chat can go a long way!

✨Tip Number 2

Show off your skills! If you’ve got a portfolio of projects, especially those related to geospatial data or web applications, make sure to highlight them during interviews. Real-world examples can really impress the hiring team.

✨Tip Number 3

Prepare for technical challenges! Brush up on your coding skills and be ready to tackle some live coding exercises. Practice common algorithms and data structures, as well as specific technologies mentioned in the job description.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Sensat team!

We think you need these skills to ace Mid-Level Full Stack Software Engineer in City of London

Full-Stack Web Development
Frontend Frameworks (e.g. Angular 17+, React, Vue)
API Design and Implementation
gRPC
Protocol Buffers
Relational Databases (e.g. PostgreSQL)
Data Modelling
Backend Development (e.g. Go)
Attention to Detail
Problem-Solving Skills
Collaboration
Software Engineering Standards
Automated Testing
Documentation and Knowledge Sharing

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your enthusiasm for geospatial AI and software engineering shine through. We love seeing candidates who are genuinely excited about solving meaningful problems and making an impact!

Tailor Your Experience: Make sure to highlight your relevant experience in full-stack development and any specific projects that align with our needs. Use examples that showcase your skills in building responsive user interfaces and working with complex datasets.

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the role. Remember, we want to understand your journey and how it relates to what we do at Sensat.

Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at Sensat

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially modern frontend frameworks like Angular, React, or Vue. Brush up on your backend skills too, particularly with languages like Go, and be ready to discuss how you've used these technologies in past projects.

✨Showcase Problem-Solving Skills

Sensat values independent problem-solvers, so prepare examples of challenges you've faced in previous roles. Be ready to explain your thought process and how you arrived at your solutions, demonstrating your ability to think critically and adaptively.

✨Understand Geospatial Data

Since the role involves working with geospatial datasets, it’s crucial to have a grasp of how to handle and visualise this type of data. Familiarise yourself with concepts related to digital twins and be prepared to discuss any relevant experience you have in this area.

✨Cultural Fit Matters

Sensat is all about teamwork and collaboration, so be sure to convey your team spirit during the interview. Share experiences where you’ve worked closely with others, contributed to team success, or helped onboard new members, as this will show you align with their high-trust, high-impact culture.

Mid-Level Full Stack Software Engineer in City of London
Sensat
Location: City of London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
  • Mid-Level Full Stack Software Engineer in City of London

    City of London
    Full-Time
    28800 - 48000 £ / year (est.)
  • S

    Sensat

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>