Software Engineer in London

Software Engineer in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
G

At a Glance

  • Tasks: Develop innovative software solutions that enhance customer experiences in exciting city destinations.
  • Company: Join Go City, a dynamic tech company transforming travel experiences worldwide.
  • Benefits: Enjoy competitive salary, generous leave, remote work options, and personal development opportunities.
  • Why this job: Be part of a team that values creativity and collaboration while making a real impact.
  • Qualifications: 2+ years in software development with React and TypeScript; problem-solving skills are a must.
  • Other info: Flexible working culture with excellent career growth and community engagement initiatives.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Our hiring team is taking a festive break and will be back in the new year. Feel free to browse our roles and apply, and we'll pick things up as soon as we return. Already in the hiring process? Don't worry, your application is safe with us! We'll be back in touch in early January to continue next steps.

Go City is transforming the way people see and experience the world's greatest destinations. We give our customers total flexibility to choose the experiences, tours and activities they want to visit at incredible savings. Backed by highly successful Private Equity firm Exponent and headquartered in Covent Garden, London, the business is highly profitable with 3+ million customers globally. We have ambitious plans to leverage these capabilities to drive the business' continued growth. Go City is excited for like‐minded, problem‐solving individuals to join the team and make their mark on our future.

As a Software Engineer at Go City, you will play a crucial role in developing innovative and robust systems that enhance customer city experiences. Your role will involve close collaboration with the Engineering and Product teams to transform project requirements into actionable tasks. Proficiency in modern frontend technologies and frameworks, along with a commitment to coding standards, is essential. You will take ownership of system designs and services and provide advanced technical support. You'll also share your experience with peers, foster a collaborative team environment, participating in daily stand‐ups and sprints. With professional experience in shipping high‐quality solutions to production, you will bring a deep understanding of frontend technologies and tackle complex challenges with a proactive, creative approach.

The Sites team is responsible for all our customer facing websites and acquisition layers, including the content and data which powers them, and colleague tooling to manage that content and data. They’re designing, building and iterating on complex features that shape our core customer journey, and collaborating with other engineering teams and the wider business on our strategy. They’re trusted with technical decisions, release multiple times a day and care about UI/UX, performance and accessibility, as we sell our product to customers all over the world.

Our tech:

  • On the Frontend - React 19 / Next.js 15 / TypeScript. Testing with Vitest & Playwright. Our design system is built with Tailwind and Storybook.
  • On the backend - Java 21 / Spring Boot / Magnolia CMS / DocDB / PostgreSQL / Kafka
  • Deployment via AWS / Terraform / Kubernetes
  • Observability with Elastic stack / Prometheus / Grafana / Jaeger / OpenTelemetry / Sentry

Key Responsibilities:

  • Have technical ownership of your designs and services
  • Influence good coding practices among your peers
  • Design, code, review, test, fix, research, deploy and maintain services and code in production environments
  • Prioritise and develop at the highest standards
  • Deal with ambiguous and non‐explored problem domains

Skills, Knowledge and Expertise:

  • You have at least 2 years of professional software development experience building production‐ready applications, with React and TypeScript
  • You’ve implemented features across the FE / BE, and understand how to build and integrate with external APIs
  • You can turn designs into scalable, maintainable UI with React and Tailwind CSS
  • You’ve used testing tools such as React Testing Library, Vitest, and Playwright
  • You have a good understanding of fundamental computer science principles such as data structures, algorithm design, problem solving, and complexity analysis
  • You enjoy the challenge of solving complex problems, working in a rapidly changing environment
  • You’re adaptable, proactive and have good interpersonal skills
  • You want to experiment, learn, and have fun doing it!

Nice-to-haves (or keen to learn!):

  • Experience working on the backend / in a full stack role
  • Experience with A/B/N Testing / Feature Flagging / Experimentation
  • Experience with Content Management Systems
  • Experience with Design Systems
  • Experience with load / performance testing or observability
  • Experience with AWS / Kubernetes

We support a culture where Health and Safety, Wellbeing and Personal Data at work are important. We are all adults, which means we expect the same in return. Each of us plays our part looking out for ourselves, each other, our Partners and our customers every day.

As you can see, this role covers a wide range of responsibilities, but we know that our People are more than just their job description. We are a team here at Go City which means there will be plenty of opportunities to stretch your thinking, expand your knowledge and contribute to the wider business not reflected here.

Benefits:

  • Annual Go City Explorer Pass allowance
  • Enhanced pension contributions. (5% employer)
  • Life assurance: 4x your base salary
  • Time off: Annual leave: 25 days + bank holidays
  • Option to buy additional 5 days annual leave per year
  • Floating bank holiday(s)
  • Upgraded Family Leave
  • 1x Community day. Take a day off to give back to the community
  • Work from Anywhere for up to 4 weeks per year
  • Health care cash plan
  • Personal Learning Budget & dedicated time for development
  • EAP providing access to counselling, finance support, etc.
  • Cycle to Work Scheme

Software Engineer in London employer: Go City

At Go City, we pride ourselves on being an exceptional employer, offering a vibrant work culture in the heart of London that fosters innovation and collaboration. Our commitment to employee growth is evident through our generous benefits, including a personal learning budget, enhanced family leave, and the flexibility to work from anywhere for up to four weeks a year. Join us to be part of a dynamic team that values your contributions and encourages you to make a meaningful impact on the experiences of millions of customers worldwide.
G

Contact Detail:

Go City Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to current employees at Go City on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the job. Personal connections can make a huge difference!

✨Tip Number 2

Prepare for those interviews! Brush up on your coding skills, especially in React and TypeScript. Practice common technical questions and be ready to showcase your problem-solving abilities. We want to see how you tackle challenges!

✨Tip Number 3

Show off your projects! If you've built anything cool using frontend technologies, make sure to highlight it. A portfolio can really set you apart and give us a glimpse of your creativity and skills.

✨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, we love seeing candidates who are proactive about their applications!

We think you need these skills to ace Software Engineer in London

React
TypeScript
Frontend Development
Backend Development
API Integration
Tailwind CSS
Testing Tools (React Testing Library, Vitest, Playwright)
Computer Science Principles (Data Structures, Algorithm Design)
Problem Solving
Adaptability
Interpersonal Skills
AWS
Kubernetes
Microservices
Scrum

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your experience with React, TypeScript, and any relevant projects that showcase your skills. We want to see how you fit into our team!

Show Your Passion: Let your enthusiasm shine through in your application! Share why you're excited about working at Go City and how you can contribute to transforming customer experiences. We love seeing candidates who are genuinely interested in what we do.

Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your skills and experiences. We appreciate a well-structured application that makes it easy for us to see your qualifications.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Go City

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like React, TypeScript, and Tailwind CSS. Brush up on your knowledge of frontend frameworks and be ready to discuss how you've used them in past projects.

✨Showcase Problem-Solving Skills

Prepare to talk about specific challenges you've faced in software development and how you tackled them. Use examples that highlight your ability to think critically and creatively, especially in ambiguous situations.

✨Collaborate and Communicate

Since the role involves working closely with teams, practice discussing how you’ve collaborated with others in previous roles. Be ready to share experiences from daily stand-ups or sprints that demonstrate your teamwork and communication skills.

✨Ask Insightful Questions

Prepare thoughtful questions about the team’s current projects, their engineering principles, or how they approach UI/UX design. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Software Engineer in London
Go City
Location: 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

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