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
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
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.