Full Stack Engineer (Mid-Level)
Full Stack Engineer (Mid-Level)

Full Stack Engineer (Mid-Level)

Full-Time 40000 - 48000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Develop and maintain innovative features for our AI-powered infrastructure products.
  • Company: Join CrossTech, a pioneer in tech for good, enhancing safety and efficiency.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Other info: Collaborative team environment with a focus on continuous learning and technical excellence.
  • Why this job: Make a real impact on sustainable infrastructure while working with cutting-edge technology.
  • Qualifications: 2-4 years of software engineering experience, proficient in Go, React, and TypeScript.

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

At CrossTech, we’re helping a world on the move, move better. We are pioneers in AI-powered infrastructure inspection, developing cutting-edge technology to enhance safety and efficiency for railways, highways, and industrial assets. Our multi-award-winning Intelligent Vision® platform leverages AI, computer vision, and machine learning to empower clients to predict and prioritise maintenance effectively. We are looking for a Mid-Level Full Stack Engineer to join our mission-driven team. If you care about "tech for good" and want to build sustainable, reliable infrastructure for the future, we are the team for you.

About the Team

Our engineering team drives CrossTech’s innovation. We’re a passionate, close-knit, multi-disciplinary group of engineers (Computer Vision, Backend, Frontend, Data Science, Platform) tackling complex challenges in the transport sector. You will work alongside technical leads in a collaborative, inclusive culture that values continuous learning and technical excellence.

About the Role

As a Mid-Level Full Stack Engineer, you will be a key individual contributor responsible for developing and maintaining the features that power our flagship products like Hubble and Poler. You will work across our entire stack, from our high-performance Go backend to our modern React/TypeScript frontend. This role is ideal for an engineer who has moved past the junior phase and is looking to take ownership of end-to-end features, contribute to architectural discussions, and mentor others as they grow.

Key Responsibilities

  • Feature Development: Build and deploy robust, scalable features using Go for the backend and React/TypeScript for the frontend.
  • System Integration: Guide system design decisions to ensure cohesive integration between AI/Computer Vision components and our web platforms.
  • Delivery Excellence: Participate in agile processes via Jira, helping the team meet sprint targets and maintaining a high completion rate.
  • Technical Quality: Perform code reviews, contribute to technical strategy, and foster healthy technical debate within the team.
  • DevSecOps: Champion a culture of security and compliance, embedding these principles into the development lifecycle.
  • Observability: Drive the adoption of modern practices using GCP, Sentry, Cloudflare, and GitHub for CI/CD and monitoring.

About You

  • Experience: Minimum 2–4 years of professional experience in software engineering, specifically in a product-focused environment.
  • Backend Proficiency: Solid experience with Go (Golang), with a sound understanding of architectural choices and engineering best practices.
  • Frontend Proficiency: Strong skills in React and TypeScript to build responsive, user-centric interfaces.
  • Collaboration: Outstanding communicator who enjoys working across disciplines (Data Science, Product, Delivery).
  • Mindset: Proactive and ownership-driven, with a focus on achieving tangible results for our users.

Nice to Haves

  • Experience with Python for scripting or data processing.
  • Exposure to machine learning frameworks like TensorFlow or PyTorch.
  • Knowledge of Google Cloud Platform (GCP).

Diversity, Inclusion, and Equal Opportunity at CrossTech

CrossTech prioritises diversity and inclusion. We are an equal opportunity employer, considering all applicants without regard to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, neurodiversity, or disability status.

Full Stack Engineer (Mid-Level) employer: crosstech

At CrossTech, we pride ourselves on being an exceptional employer that champions innovation and collaboration in the tech industry. Our inclusive work culture fosters continuous learning and personal growth, allowing our employees to thrive while contributing to meaningful projects that enhance infrastructure safety and efficiency. Located in a vibrant area, we offer competitive benefits and a supportive environment where your contributions directly impact the future of transport technology.
C

Contact Detail:

crosstech Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Engineer (Mid-Level)

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Go, React, and TypeScript. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past projects and how you’ve contributed to team success.

✨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 our mission-driven team.

We think you need these skills to ace Full Stack Engineer (Mid-Level)

Go (Golang)
React
TypeScript
AI/Computer Vision Integration
Agile Methodologies
Jira
Code Review
Technical Strategy
DevSecOps
Google Cloud Platform (GCP)
Sentry
Cloudflare
CI/CD
Collaboration Skills
Proactive Mindset

Some tips for your application 🫡

Show Your Passion for Tech for Good: When writing your application, let us know why you care about using technology to make a positive impact. Share any relevant experiences or projects that highlight your commitment to building sustainable infrastructure.

Highlight Your Full Stack Skills: Make sure to showcase your experience with both backend and frontend technologies. Talk about your work with Go, React, and TypeScript, and how you've contributed to feature development in previous roles.

Emphasise Collaboration and Communication: We love team players! In your application, mention how you've worked across different disciplines and how you communicate effectively with others. This will show us you're a great fit for our close-knit engineering team.

Tailor Your Application to Us: Take a moment to customise your application for CrossTech. Mention specific aspects of our mission and values that resonate with you, and don’t forget to apply through our website for the best chance of getting noticed!

How to prepare for a job interview at crosstech

✨Know Your Stack

Make sure you’re well-versed in both Go and React/TypeScript. Brush up on your backend and frontend skills, and be ready to discuss how you’ve used them in past projects. This will show that you can hit the ground running!

✨Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in previous roles and how you tackled them. CrossTech values innovation, so demonstrating your ability to think critically and creatively will set you apart.

✨Emphasise Collaboration

Since the role involves working with a multi-disciplinary team, highlight your experience in cross-functional collaboration. Share examples of how you’ve effectively communicated with different teams, like Data Science or Product, to achieve project goals.

✨Be Ready for Technical Discussions

Expect to engage in technical debates during the interview. Familiarise yourself with architectural choices and best practices in software engineering, as well as the principles of DevSecOps. This will demonstrate your commitment to quality and security in development.

Full Stack Engineer (Mid-Level)
crosstech
Go Premium

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

>