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