Junior Full-Stack Engineer
Junior Full-Stack Engineer

Junior Full-Stack Engineer

London Full-Time 32000 - 44000 £ / 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, a collaborative culture, and the chance to make a real impact.
  • Why this job: Work on exciting projects that improve global transport while learning from experienced engineers.
  • Qualifications: Experience with JavaScript, Node.js, and a statically-typed language like Go or Typescript required.
  • Other info: Diverse applicants are encouraged; passion and willingness to learn are key!

The predicted salary is between 32000 - 44000 £ per year.

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: £40k - £55K

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

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 junior full-stack engineer you will work on varied projects, learning quickly on the job to make an impact for customers, helping to make roads around the world safer and greener. You will use pair programming and regular touch points to learn from senior engineers, but you will have the autonomy to 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’ve written Typescript and/or Go commercially or in substantial projects, and are comfortable with Git and the command line. You communicate clearly, enjoy learning unfamiliar tech, and aren’t afraid to ask for help or be resourceful to make sure you’re delivering on-time and on-scope.

Requirements For The Role

  • JavaScript, Node.js and a statically-typed language (eg Go, Typescript): commercial or significant project experience required
  • Version control (Git) and command line: basic ability and knowledge of fundamentals required
  • Cloud software engineering (eg GCP/AWS): basic ability and knowledge of fundamentals required
  • Docker & kubernetes: basic ability and knowledge of fundamentals required
  • SQL or other structured query language: basic 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:

  • 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
  • Passion for sustainability, transport or smart cities

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 introductory interview
  • 1 hour pair programming interview where you will work together with a VivaCity engineer
  • 1.5 hours final round interview, split into a 45 minute technical experience interview then 45 minute soft skills 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.

Junior Full-Stack Engineer employer: VivaCity

At VivaCity, we are committed to making cities smarter and more sustainable through innovative AI and IoT technologies. Our collaborative and open work culture fosters personal growth and encourages employees to take initiative, while our London office offers a flexible hybrid working model that promotes a healthy work-life balance. Join us to be part of a mission-driven team where your contributions directly impact global transport safety and sustainability.
V

Contact Detail:

VivaCity Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially Typescript and Go. Consider building a small project or contributing to an open-source one using these languages to showcase your skills.

✨Tip Number 2

Engage with the community around AI and IoT technologies. Join relevant forums or attend meetups to network with professionals in the field, which can provide insights and potentially lead to referrals.

✨Tip Number 3

Prepare for the pair programming interview by practicing coding challenges online. Focus on collaborative coding platforms where you can simulate working with others, as this will help you get comfortable with real-time problem-solving.

✨Tip Number 4

Research VivaCity’s projects and values, particularly their focus on sustainability and smart cities. Being able to discuss how your personal values align with their mission during the interview can make a strong impression.

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

JavaScript
Node.js
Typescript
Go
Version Control (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
Collaboration Skills
Attention to Detail
Familiarity with CI/CD Pipelines
Experience with Infrastructure-as-Code Tooling (Terraform)
Exposure to Event-Driven Architectures or Message Queues
Knowledge of Secrets Management Tooling (HashiCorp Vault)
Passion for Sustainability and Smart Cities

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. Include specific projects where you've used these technologies to demonstrate your skills.

Craft a Compelling Cover Letter: In your cover letter, express your passion for sustainability and smart cities. Mention how your background aligns with VivaCity's mission and the role's requirements, showcasing your enthusiasm for using AI to improve transport.

Showcase Problem-Solving Skills: Provide examples in your application that illustrate your problem-solving mindset. Discuss situations where you tackled unfamiliar challenges, particularly in tech-related projects, to show your resourcefulness.

Highlight Collaboration Experience: Since the role involves working closely with a team, emphasise your collaborative experiences. Mention any pair programming or teamwork scenarios where you contributed to achieving a common goal, reflecting the open culture at VivaCity.

How to prepare for a job interview at VivaCity

✨Show Your Passion for AI and Sustainability

Make sure to express your enthusiasm for using technology to create safer and greener roads. Share any relevant projects or experiences that highlight your commitment to sustainability and how you see technology playing a role in this.

✨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 your work, and be ready to explain your thought process during the pair programming interview.

✨Emphasise Collaboration and Communication

VivaCity values a collaborative culture, so highlight your teamwork experiences. Discuss how you've worked with others to solve problems and how you communicate effectively, especially when learning new technologies.

✨Prepare for Problem-Solving Scenarios

Expect to face technical challenges during the interview. Brush up on your problem-solving skills and be ready to tackle unfamiliar domains. Think of examples where you've successfully navigated challenges in past projects.

Junior Full-Stack Engineer
VivaCity
V
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>