Join the Team!
We’re always eager to meet talented people, so check out our open positions
Open Positions
Engineering Lead
Permanent
Functional area: Technology
Reports to: CEO
Direct reports: Technical development team
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
You will contribute to the ongoing product vision and service offerings towards the market and will be responsible for translating these into the technical product roadmap and oversee its successful delivery and further scaling.
As the engineering lead, you will be responsible for the software development and hosting infrastructure and the delivery processes that go with it. We already have an established minimum viable product (MVP) with several paying customers and a solid basis for the software development and delivery infrastructure which you will enhance and scale.
You will also develop the engineering culture and grow a team of talented technical staff, according to company hiring plans, that is able to further sustain product development and operational support towards customers. You will be aware of the latest technology trends and select the most suitable ones to make the product more competitive.
In the near future, you will have to be very hands on and lead on solution architecting, software development, testing and DevOps engineering, and collaborate with other partners and clients on MVP enhancements and product market fit explorations.
As the product becomes more mature and with a growing team you will take on team management responsibilities and support the longer-term product roadmap through suitable R&D exploration to enable these.
Ideally you will have hands-on experience with most of the technologies in our stack. We don’t expect you to have worked with them all, but we do need you to be motivated and curious to quickly upskill:
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
In addition, you should have awareness of the latest software development and technology trends and highlight those that could make the team more efficient and the product more competitive. 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 will provide ample exposure opportunities to non-technical aspects of the business and the ability to influence both company and product vision.
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
What you’ll do |
What we’re looking for |
Take on the lead and responsibility for the company’s technical
product roadmap and its implementation. |
Solid track
record in the development and delivery of cloud-based software products Experience in
development of product strategy and technical product roadmaps Creative
thinking and passion for problem solving |
Stay on top of latest technology developments and ensure that you
utilise these to our competitive advantage |
Good
understanding of IoT technology demonstrated through previous roles Strong software
engineering fundamentals and holistic knowledge of modern cloud and web
stacks beyond a single technology and vendor ecosystem Passion to
learn about new emerging technologies |
Manage
appropriate technical environments and tools for software design,
development, continuous integration, hosting and end user documentation |
Experience in
managing industry grade software production pipelines supporting continuous
integration and delivery. Experience in
being part of the full product life cycle and operating devops
pipelines for cloud based software |
Develop the
engineering culture in the company and build a high performing engineering
team in line with the companies hiring plans |
Previous
development team leadership experience Experience in
hiring and building successful software engineering teams |
Contribute
actively to product development, code reviews of other team members,
performance optimisation and maintenance. |
Significant
hands-on development experience in industry grade production software as part
of a team Experience in
mentoring less experienced members of a software development team |
Work closely
with partners and customers to drive an MVP to product market fit. |
Confident
communicator, good listener with people centric approach, able to switch
seamlessly between problem and solution space Effectively
building formal and informal relationships inside and outside the
organization |
Act as a
technical evangelist to inspire early adopters of our product and peer
technologists in the industry to join our cause |
Confident
communicator with a creative attitude, with evidence of presenting innovation
projects. Track record in
sharing technical works and thought leadership as part of blogs, social
media, articles, meetup and industry events. |
Support the
creation of technical tender responses and new funding bids |
Experience in putting together and winning R&D funding proposals
and commercial tenders as part of a team spanning different organisations |
Apply Now
Please send a copy of your CV and covering letter to: careers@urbandatacollective.com
No recruiters please.
Full Stack Developer
Permanent
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.
Senior Full Stack Developer
Permanent
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 Senior Full Stack Developer, you will be responsible for architecting and developing a highly reliable and resilient product and championing code quality and best-practice engineering across the business.
You will have direct input to ongoing technical strategy, design and development activities, and as an early team member you will also have the opportunity to influence the engineering culture. As the company grows you will be supporting the Engineering Lead by playing a role in scrum master responsibilities, expanding the team with the right hires, as well as onboarding new starts and mentoring junior developers.
This role 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
In addition, you should have awareness of the latest software development and technology trends and highlight those that could make the team more efficient and the product more competitive. 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 influencing 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.
Deep understanding of software architecting, databases (relational and other), APIs and object oriented programming.
Strong experience testing code and working with test frameworks for unit tests, integration tests and E2E tests.
Extensive experience with collaborative development and CI/CD practices including Gitflow and Git Actions.
Hands-on experience of several technologies in our stack including Kafka, nodeJS, graphql and Docker.
Experience with AWS, plus Terraform to manage cloud infrastructure as code.
Experience with microservice architectures.
Experience working in an Agile environment.
Apply Now
Please send a copy of your CV and covering letter to: careers@urbandatacollective.com
No recruiters please.