Development Lead (Fullstack Web)

Vancouver, British Columbia, Canada · Innovation


Hey! We’re Radical I/O, a people-first enterprise software development consultancy and lab that develops technology with purpose. We work with cities and organizations to develop meaningful, data-driven solutions that provide people with easy access to information, when and where they need it.


The Development Lead (Fullstack Web) is a newly-created position at Radical, and is perfect for someone who is excited by shaping the role. This position appeals to those who like to have one foot in development and the other in leading people.

You will help lead the technical design and day-to-day implementation of our upcoming smart city software platform, along with our continued work providing agile professional services for custom software development and integrations for cities, government and related organizations.

You're a senior fullstack web developer who guides, and advocates for, a cross-functional team of developers. While you are a JavaScript expert, you are typically a generalist in nature because you love learning and implementing new tech both at work and in your spare time. However, you also have proven experience in at least one area of speciality (either frontend or backend, or related).

You'll be a senior technical resource to our developers and to our CTO. Exploring new technologies, making technical design suggestions, and a willingness to jump in on complex development tasks to help a project succeed will also be needed. You'll be the bridge to our project manager and will be responsible for optimizing the efforts of a group of developers to ensure that tasks are prioritized, tracked, and executed with quality. You will lead approach and implementation discussions (and document them) with the development team.

We work in a highly collaborative, flexible, and inclusive environment, so while we are looking for someone with strong experience and opinions, we also appreciate someone who knows how to gently and persuasively win over consensus and buy-in from our team members, our leadership team, and our clients. As a senior technical member of our team, you'll have the opportunity to take part in meetups/panels/presentations, along with writing internal and external reports, and relevant blog posts.


While we’re essentially technology agnostic in order to work with the right tech for the right purpose, we definitely lean more towards working with JavaScript on both the front-end (React, Angular, Vue) and the back-end (NodeJS), but we also use Java, Python, Scala, and Go with systems like Kafka, Spark, and ElasiticSearch. On mobile, we focus on Swift, Java and Hybrid web like React Native. Most of what we develop is in the cloud (AWS, Azure, Google/Firebase). We orchestrate deployments using Terraform, Docker, and Kubernetes, and automate continuous integration with Jenkins. We’re heavily focused on API-oriented architectures and system integrations that run at scale. Data is at the core of everything we do. For our day-to-day collaborative work, we tend to rely on Atlassian products (JIRA, Bitbucket, Confluence), Google Suite, and Invision.


You'll do well in this role if you have:

Additionally, you:

We look beyond cookie-cutter requirements and instead focus on your potential. We hire skilled teammates who are hungry to learn and grow, and who really care about the quality of work they produce. We want you to be proud of working on our team, and we want to feel privileged to know you.


We offer a flexible and inclusive space to work where we welcome your unique self, including:

We are actively working towards changing the gender imbalance in the tech industry, and we highly encourage teammates whose identities are under-represented in tech to apply. If you don’t match 100% of the job requirements, but have awesome life-skills, are passionate about what you do and eager to learn, we also want to hear from you.


Local Vancouver, BC applicants are preferred as this is a highly hands-on role where working in person with our team and clients is very important.

Please only apply if you are authorized to work full-time in Canada for any employer; we welcome people on working holiday visas and post-grad work permits.

Recruiters, please don't contact this job poster. Do not contact us with unsolicited services or offers.

Apply for this job