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