Careers

Intermediate Software Developer (Full-stack)

About us

For 15 years Vox Pop Labs has been developing pioneering products and services that use data science to inform and empower individual and collective decision-making. Our suite of election applications—such as Vote Compass, The Signal, and Polimeter—have helped more than 30 million people worldwide navigate the political landscape across 65 elections and referenda. Our DegreeHub application uses Artificial Intelligence to help high school students identify the undergraduate programs to which they are personally best-suited. And, over the years, we have worked with governments, crown corporations, media organizations, academic institutions, and civil society groups to augment civic participation and democratic representation through our public opinion research practice.

We have done all this as a grassroots social enterprise, run by a small but passionate team of scientists, researchers, and engineers. Our culture is more research lab than tech company and our commitment to excellence is second to none. We are driven by curiosity and a deep commitment to making a difference in the world. As a part of our team, you will work on products that truly matter and will be surrounded by people highly motivated to do the same.

About the role

As an Intermediate Full-Stack Developer with a front-end focus, you will be a key individual contributor responsible for designing, developing, and maintaining user-facing components and experiences across the Vox Pop Labs platforms. While you'll work across the full stack, your primary focus will be on front-end development, creating intuitive and responsive user interfaces. As part of our small team, you will collaborate both with senior developers but also our data scientists, researchers and senior leaders to implement new features and improvements while ensuring code quality and best practices. You will write optimized, scalable, and maintainable code, troubleshoot and debug issues, and contribute to the deployment and operation of our applications.

You will actively participate in code reviews, providing and receiving constructive feedback to maintain high code standards. Working within our version of an agile environment, you will engage in sprint planning, stand-ups, and retrospectives while taking ownership of assigned tasks and features. You will communicate effectively with team members and stakeholders, contributing to technical discussions and helping to drive project success through quality deliverables.

About you

You have solid full-stack software development experience with a strong emphasis on front-end development. You excel in JavaScript / TypeScript and have hands-on expertise with modern frameworks and libraries such as Solid, React, Vue, and styling with Tailwind. You're passionate about creating exceptional user experiences and have a keen eye for UI/UX design principles. While comfortable working with back-end technologies and APIs to support your front-end work, your strength lies in building responsive, performant, and accessible user interfaces. You have experience with build tools, version control systems (particularly Git), and are familiar with CI/CD processes.

You have working knowledge of cloud platforms such as AWS or Cloudflare for application deployment and monitoring. You understand fundamental information security and data privacy principles and have an interest in learning about data science workflows. Experience with serverless infrastructure is a plus. Experience with Python is also a plus.

You demonstrate strong problem-solving abilities and can work independently while knowing when to seek guidance. You communicate technical concepts clearly and collaborate effectively with both technical and non-technical team members. You have experience delivering features and projects within established timelines and can manage multiple tasks while maintaining quality standards. Experience working in remote development environments is highly valued as our team operates remotely and places high standards on personal responsibility and accountability for the work each individual takes on. We operate with high transparency and expectations on each other so you should be excited to set high standards for yourself and your team.

How to apply

Interested candidates are encouraged to submit their CV to careers@voxpoplabs.com.

Apply