Full Stack Developer

Functional area: Technology
Reports to:
Engineering Lead
Direct reports:
None
Location:
Home office and occasional office visits (Greater London area)
Expected Start: ASAP

About Us

Urban Data Collective delivers solutions to facilitate the sharing and reuse of live data generated from an increasing number of sensors and smart infrastructure deployed across cities and urban spaces. Our mission is to democratise access to such data so that organisations and communities can create better urban futures.

Our main product is the Urban Data Exchange (UDX) platform that enables data owners to share real-time data from different systems in an easy and trusted way as open or commercial data, while at the same time enabling data users to find and access the live data streams they need. On top of UDX we also deliver insight services, to help users make sense of live data so they can take more informed decisions and actions, accelerating their journey to Net Zero and helping them become more sustainable and resilient.

As a company, we are backed by the Digital Catapult and have recently closed a successful seed funding round. Based remotely with occasional team get-togethers in the Greater London Area, this role offers an exciting opportunity to be a key part of a start-up engineering team in its early days, delivering a market defining SaaS platform to power the urban data economy.

About the Role

As Full Stack Developer, you will be responsible for delivering high-quality code and helping us build a highly reliable and resilient product. As a key member of our lean development team you will have the opportunity to influence technical strategy and design and we encourage contributions about latest technologies and trends that could make the team more efficient and our products more competitive.

Ideally you enjoy turning your hand to numerous different technical design and development tasks, as is often the case in a startup, however, as the company grows there is scope to evolve your role towards the technologies and responsibilities where you feel most drawn.

Working alongside the Engineering Lead and Senior Full Stack Engineer you will be fully hands-on with software development across our frontend and backend technologies, as well as testing, CI/CD pipelines, DevOps engineering and managing infrastructure as code. We work with the following technologies in our stack and ideally you will have experience with some of them and a curiosity and motivation to quickly upskill in the others:

  • REACT for our public web interfaces

  • Graphql for our private API gateway

  • NodeJS for our public API and application code

  • Postgres databases

  • Kafka for our data pipelines and asynchronous message streams

  • Docker for containerising our microservices

  • AWS for most of our infrastructure

  • Terraform for all our infrastructure as code

Good communication is really important to us, and you should be able to clearly articulate technical concepts to a variety of different audiences including colleagues, partners, clients and stakeholders.

This role provides ample opportunities for you to continually learn and develop your skill set as well as contribute to the technical direction of a growing business.

At Urban Data Collective, you can make a real difference to cities and communities by empowering others to innovate and make better decisions enabled by our products.

Required Skills & Expertise

  • Passion for problem solving and overcoming technical challenges on a daily basis.

  • Optimism and a never give up attitude.

  • At least 2 years commercial experience within a similar role. Prior startup experience is a bonus.

  • Strong understanding of software architecting, databases (relational and other), APIs and object oriented programming.

  • Previous experience testing code and working with test frameworks for unit tests, integration tests and E2E tests.

  • Hands-on experience of several technologies in our stack, particularly React, NodeJS and Graphql.

  • Experience developing code collaboratively using version control systems like Git and Agile project management tools like Jira.

Apply Now

Please send a copy of your CV and covering letter to: careers@urbandatacollective.com

No recruiters please.

Previous
Previous

Engineering Lead

Next
Next

Senior Full Stack Developer