Full-Stack Engineer

Full-Stack Engineer

London Full-Time 40000 - 52000 £ / year (est.) Home office (partial)
V

At a Glance

  • Tasks: Join our team to develop AI-powered traffic sensors and web applications.
  • Company: VivaCity makes cities smarter and greener using AI and IoT technologies.
  • Benefits: Enjoy flexible working, 25 days holiday, and a £850 learning budget.
  • Why this job: Make a real impact on global transport while working with cutting-edge tech.
  • Qualifications: Experience with JavaScript, Node.js, and a statically-typed language like Go or Typescript required.
  • Other info: Diverse ideas are welcomed; we support learning and growth in a collaborative environment.

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

4 days ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Want to use AI to make roads around the world safer and greener? We’re looking for an energetic Engineer with a passion for data and web applications to join our team and help us transform transport.
Salary: £50k – £65K
Reporting to: Andy Jackson, Engineering Manager
Location: primarily based in our London Office, with flexible and hybrid working (ideally 2 days per week in the office).
About The Role
You’ll join our 6-person ‘sensors and signals’ team, who are responsible for developing and managing our AI-powered traffic sensors. This includes the web applications needed to configure and manage smart IoT sensors at scale. You will play a crucial role in producing and managing the trillions of data points per year which flow from our smart traffic sensors to government clients.
As a full-stack engineer you will work on varied projects, quickly making an impact for customers and helping to make roads around the world safer and greener. You\’ll benefit from pair programming and regular touch points with colleagues, but will have significant autonomy and drive your own impact in our stack.
About You
You bring energy, curiosity, and a bias for action, and you love collaborating to achieve impact for customers. You have significant commercial experience or have worked on substantial projects with Typescript and/or Go, and are comfortable with Git and the command line. You communicate clearly, enjoy tackling unfamiliar tech, and are resourceful in ensuring on-time and on-scope delivery.
About Us
At VivaCity, we make cities smarter, safer, and more sustainable using the latest in AI and IoT technologies. We have over 6,000 AI sensors around the world, gathering real-time anonymous data on transport modes, traffic flow, and travel patterns. This is used to gather actionable insights to support strategic decisions to improve the global transport network. All our solutions are community-centric, using \’privacy by design\’ principles. We pride ourselves on a collaborative, open culture that fosters innovation, learning and encourages everyone to do their best work, whilst building a sense of community and collaboration. Read more about what it\’s like to work at VivaCity.
Requirements for the role:

  • JavaScript, Node.js and a statically-typed language (eg Go, Typescript): commercial or significant project experience required, able to progress technical independently at pace
  • Version control (Git) and command line: working ability and knowledge of fundamentals required
  • Cloud software engineering (eg GCP/AWS): working ability and knowledge of fundamentals required
  • Docker & kubernetes: working ability and knowledge of fundamentals required
  • SQL or other structured query language: working ability and knowledge of fundamentals required
  • Problem‑solving mindset and willingness to tackle unfamiliar domains
  • Clear written and verbal communication, with a collaborative and open approach
  • Strong sense of personal accountability and attention to detail

Your time will be spent roughly as follows:

  • 60% – Proactive technical work (e.g. product development, reliability enhancements, DevX enhancements)
  • 30% – Reactive technical work (e.g. incident response, support requests, code review)
  • 10% – Planning and administration

This is a unique opportunity to work with exciting technologies for a good cause, whilst building your experience across a wide variety of skillsets.
The following would further strengthen an application:

  • Passion for transportation or sustainable technologies
  • Deeper experience with parts of our stack, eg Go, Typescript, react
  • Terraform or other Infrastructure‑as‑Code tooling
  • Exposure to Kafka, event‑driven architectures, or message queues
  • Familiarity with HashiCorp Vault or other secrets management tooling
  • Knowledge of CI/CD pipelines
  • Experience in a start-up or scale-up environment

You don\’t need to have done all of these things before, but to excel in this role, you will need to be keen to learn and comfortable working in a dynamic, fast-paced environment. If you\’re close to what we\’re looking for, please consider applying. Experience comes in many forms, skills are transferable, and passion goes a long way.
Hiring process:

  • 30 minute screening interview
  • 1 hour pair programming interview where you will work together with a VivaCity engineer
  • 2 hour final round interview, split into a 45 minute technical experience interview, 45 minute soft skills interview, and 30 minute director interview

We know that diverse ideas and perspectives drive innovation and make us better. We are creating an environment where everyone, from any background, can do their best work. We\’re an equal opportunities employer and all applications will receive consideration for employment without regard to ethnicity, religion, gender, gender identity or expression, sexual orientation, nationality, disability, age, or social background. If you need any reasonable accommodations to help you perform at your best during the application process, please let us know.
What we offer:

  • 25 days of holiday
  • Flexible working hours and work from home
  • Up to 30 days per year work from abroad
  • Up to 3 flexible bank holiday days
  • 3% employer pension contribution
  • £850 Learning & Development budget
  • £200 total working from home budget
  • Enhanced parental leave
  • Up to 3 ‘childcare’ or ‘dependant’ days per year
  • Mental health support through Spill
  • Discounted gym memberships through GymFlex
  • £50 per person per quarter team social budget
  • Additional entertainment budget and company parties
  • Office food and drinks
  • Optional Bupa healthcare and dental care through salary deduction
  • Eye care vouchers
  • Seasonal Flu jabs
  • Cycle to work scheme
  • Payroll giving through salary sacrifice

Seniority level

  • Seniority level

    Not Applicable

Employment type

  • Employment type

    Temporary

Job function

  • Job function

    Engineering and Information Technology

  • Industries

    Technology, Information and Internet

Referrals increase your chances of interviewing at VivaCity by 2x

Get notified about new Full Stack Engineer jobs in London, England, United Kingdom .

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom £50,000 – £60,000 1 month ago

London, England, United Kingdom £35,000 – £50,000 1 month ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 day ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Full-Stack Engineer employer: VivaCity

At VivaCity, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to make a meaningful impact on global transport solutions. With flexible working arrangements, generous benefits including a learning budget and mental health support, and a commitment to personal growth, we provide an environment where you can thrive both professionally and personally while contributing to safer and greener roads worldwide.
V

Contact Detail:

VivaCity Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full-Stack Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Typescript and Go. Consider building a small project or contributing to an open-source one using these languages to demonstrate your hands-on experience.

✨Tip Number 2

Prepare for the pair programming interview by practising coding challenges on platforms like LeetCode or HackerRank. Focus on collaborative coding and explaining your thought process clearly, as communication is key in this role.

✨Tip Number 3

Research VivaCity’s mission and recent projects to understand their impact on transportation and sustainability. This knowledge will help you articulate how your skills align with their goals during interviews.

✨Tip Number 4

Network with current or former employees of VivaCity on LinkedIn. Engaging with them can provide valuable insights into the company culture and the team dynamics, which you can leverage in your application and interviews.

We think you need these skills to ace Full-Stack Engineer

JavaScript
Node.js
Typescript
Go
Git
Command Line Proficiency
Cloud Software Engineering (GCP/AWS)
Docker
Kubernetes
SQL or other Structured Query Languages
Problem-Solving Mindset
Clear Written and Verbal Communication
Attention to Detail
Collaboration Skills
Experience with CI/CD Pipelines
Familiarity with Infrastructure-as-Code Tooling (e.g., Terraform)
Exposure to Event-Driven Architectures or Message Queues
Knowledge of Secrets Management Tooling (e.g., HashiCorp Vault)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience with JavaScript, Node.js, and any statically-typed languages like Go or TypeScript. Emphasise your problem-solving skills and any projects that showcase your ability to work with cloud software engineering and version control.

Craft a Compelling Cover Letter: In your cover letter, express your passion for transportation and sustainable technologies. Mention specific experiences that demonstrate your technical skills and your collaborative approach, as these are key qualities the company is looking for.

Showcase Relevant Projects: If you have worked on substantial projects, especially those involving AI, IoT, or traffic management, be sure to include them in your application. Detail your role and the impact of your contributions to highlight your hands-on experience.

Prepare for Interviews: Familiarise yourself with the technologies mentioned in the job description, such as Docker, Kubernetes, and SQL. Be ready to discuss your technical experience and how you approach unfamiliar challenges, as well as your communication style and teamwork experiences.

How to prepare for a job interview at VivaCity

✨Show Your Passion for Technology

Make sure to express your enthusiasm for AI and IoT technologies during the interview. Discuss any personal projects or experiences that demonstrate your interest in making transport safer and greener.

✨Demonstrate Your Technical Skills

Be prepared to discuss your experience with JavaScript, Node.js, and statically-typed languages like Go or TypeScript. Bring examples of past projects where you used these technologies, and be ready to solve coding challenges during the pair programming interview.

✨Communicate Clearly and Collaboratively

Since the role involves working closely with a small team, showcase your communication skills. Be open about your thought process when tackling problems and encourage collaboration by asking questions and seeking input from your interviewers.

✨Prepare for the Interview Structure

Familiarise yourself with the interview process, which includes a screening interview, a pair programming session, and a final round with both technical and soft skills assessments. Practising mock interviews can help you feel more comfortable and confident.

Full-Stack Engineer
VivaCity
V
  • Full-Stack Engineer

    London
    Full-Time
    40000 - 52000 £ / year (est.)

    Application deadline: 2027-07-15

  • V

    VivaCity

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