We are Hiring a Full Stack Developer (Data Focus)

Full Stack Developer (Data Focus)

Remote, anywhere in Canada | 4 days/week

About the Company

  • OxProx is a social venture that was spun out of Oxford University Innovation. We are building the world’s first global, public database of how large institutional investors vote at company shareholder meetings. These voting data are scattered across thousands of public filings, published in inconsistent formats, and difficult for investors and others to collect and analyze at scale. We collect, aggregate, standardize, and structure this data into a system that enables research, benchmarking, transparency, and accountability. 
  • Basic voting information is made available for free to the public via our web app, while deeper insights are available to institutional clients via our Data as a Service platform. 
  • We are currently in the process of moving from proof-of-concept (POC) toward minimum viable product (MVP). The core direction is validated, and we are now looking for a full stack developer to help strengthen, refine, and scale the product.
  • Learn more about our work at https://oxprox.org. 

About the Role: 

  • We are hiring a Full Stack Developer to manage our frontend and backend systems. You will be our inaugural in-house developer, building on the foundational work of external contractors. 
  • You will report directly to the CEO and collaborate with team members and contractors in a fast-paced, startup environment. 
  • This is a high-ownership role for a self-directed, curious developer who enjoys working across the stack, leveraging AI tools, and taking responsibility for production systems. 
  • You will leverage LLMs and other AI tools to automate workflows and amplify productivity where possible. This role offers the opportunity to work hands-on with cutting-edge approaches such as agentic AI, intelligent automation, and other emerging techniques shaping the next generation of software.
  • This is an ideal opportunity for builders looking to shape a technical foundation during the transition from POC to MVP.

Tech Stack:

  • Frontend: React Next.js 
  • Backend: Golang, TypeScript, Python, Firebase, REST API, FastAPI, LLM integration
  • Database: MongoDB Atlas, PostgreSQL 
  • Infrastructure: AWS (Terraform, VPC, ECS(Fargate)/EC2, S3, Glue, EventBridge, CloudWatch, CloudTrail, SES, SNS, Lambda, IAM, Secrets Manager)
  • Other Data & Integrations:  [DR2] Playwright

What You’ll Work On

  • Maintain and improve the React webapp and Next.js admin portal
  • Build and maintain data collection and extraction pipelines across multiple sources and formats (HTML, PDFs, CSVs)
  • Manage and monitor AWS infrastructure and other cloud services
  • Integrate LLMs to automate data extraction and workflow tasks
  • Work with external data architects and contractors to implement and improve the system

What We’re Looking For

  • 1-4 years of professional experience as a developer 
  • Strong understanding of software design, with a passion for learning. We don’t expect you to know every language in our stack, but we do expect you to be willing to learn.
  • Strong interest in data management and data quality, ideally with experience building or maintaining data pipelines, scrapers, or automated workflows
  • Interest in and some exposure to LLMs / AI agent frameworks (e.g. OpenAI, LangChain, Assistants API)
  • Proven ability to work independently, without clear specs
  • Clear communicator, able to explain technical decisions to a non-technical audience in writing and verbally, and confident asking thoughtful questions to clarify problems and challenge assumptions
  • Security-conscious mindset: We don’t expect advanced security expertise, but we do expect you to take security seriously: writing code with care, flagging concerns, and being willing to learn secure development practices as we grow  

Who This Role Is (and Isn’t) For

This role is for you if:

  • You enjoy owning systems end-to-end
  • You’re comfortable figuring things out independently, and learning new tools and concepts on the fly
  • You’re excited by solving messy, real-world data problems
  • You want responsibility and impact early in your career

This role is NOT for you if:

  • You need detailed instructions for every task
  • You’re uncomfortable with ambiguity
  • You prefer narrow, highly defined roles

NOTE: Candidates must have access to a high-speed internet connection and a quiet home office space where you can work and join virtual meetings from.

What’s in it For You 

  • 4-day work week (Mon-Thurs). Every weekend is a long weekend. 
  • The salary range for this position is between CAD $60,000 and $80,000 (depending on experience and qualifications) + health and dental benefits 
  • As the company grows, we are open to discussing equity participation for the right candidate. 
  • Be part of a mission-driven organization that is promoting transparency in capital markets.

Diversity and Inclusion

We are committed to building an inclusive workplace that values diversity of background, experience, and perspective. We welcome applicants from all backgrounds regardless of race, gender, sexual orientation, disability, age, religion, or socioeconomic status. 

Application Process 

Below is our four-step application process for this role:

  1. Please send a cover letter and resume as a single PDF to hello [at] oxprox.org. Your cover letter should clearly and succinctly articulate why you are interested in the role and what makes you qualified to succeed. Be sure to discuss any experience you have with SQL and NoSQL databases. *Applicants who do not send a cover letter and resume will not be considered.*
  2. Selected candidates are invited for a short screening call.
  3. Selected candidates are given a take-home task.
  4. Selected candidates are invited to a full interview.
Share this story:
Scroll to Top