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