Full-Stack Developer
Role Overview
ODAIA builds AI-powered commercial intelligence software for life sciences organizations.
The Full-Stack Developer joins the engineering team to build and ship features that help pharmaceutical commercial teams engage healthcare providers.
The role works with senior engineers, product, and design while increasing ownership over time.
Key Skills for This Role
Full Job Posting
Role overview
ODAIA builds AI-powered commercial intelligence software for life sciences organizations.
The Full-Stack Developer joins the engineering team to build and ship features that help pharmaceutical commercial teams engage healthcare providers.
The role works with senior engineers, product, and design while increasing ownership over time.
What you will do
- Own product capabilities from user problem and technical approach through implementation, testing, deployment, monitoring, and iteration.
- Build accessible, responsive React and TypeScript experiences for data-rich workflows.
- Design and maintain APIs and backend services connecting data, machine learning, analytics, and agentic capabilities.
- Use AWS, Kubernetes, Docker, Snowflake, PostgreSQL, third-party APIs, asynchronous workflows, DuckDB, and DataFusion across application and data systems.
- Use coding AI agents throughout software development, including implementation, testing, debugging, documentation, review, and refactoring.
- Collaborate with product, design, and ML engineering to turn models and data into trustworthy customer experiences.
- Use production instrumentation and analytics to improve features.
- Ship incrementally with automated testing, continuous integration, feature flags, and progressive delivery.
- Participate in technical design, estimation, code review, incident learning, and architectural discussions.
What you bring
- At least 3 years of professional software development experience with meaningful frontend and backend ownership.
- Strong React and TypeScript experience, including browser fundamentals, state management, component design, accessibility, and frontend performance.
- Experience building and operating APIs or backend services using Python, TypeScript, or a comparable technology.
- Experience integrating third-party APIs with resilient handling of authentication, rate limits, retries, failures, and changing contracts.
- Strong software engineering fundamentals covering modular design, interfaces, abstractions, testing, source control, and maintainable code.
- Working understanding of distributed systems concepts such as concurrency, caching, queues, asynchronous processing, and performance trade-offs.
- Ability to guide coding AI agents, evaluate output, review multi-file changes, and own final results.
- Clear communication, constructive challenge, comfort with changing priorities, curiosity, and willingness to seek feedback and learn.
Culture and rewards
- ODAIA promotes a values-based culture centered on innovation, ownership, and standing together.
- The company uses AI and agentic automation to improve efficiency and impact.
- Benefits include stock options, medical and dental enrollment, and flexible time off.
Location and workplace
- ODAIA is a remote-first organization with employees across Canada and the United States.
- The primary office hub is in downtown Toronto, with intentional in-person collaboration and social activities.
Compensation
- The anticipated base salary range is $90,000 to $120,000 CAD.
- Final compensation may vary based on skills, experience, certifications, and other relevant considerations.
- The role is also eligible for health benefits, stock options, and flexible time off.
Application process
- Applicants are asked to include a cover letter describing relevant experience and interest in the role.
- Employment offers are subject to satisfactory background and reference checks.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at ODAIA
Software Engineer
, CAN
ODAIA is looking for a full-stack Software Engineer to build and operate AI-enabled product capabilities for life sciences commercial teams. You’ll own features end to end and work with coding agents, React, TypeScript,
Senior Software Engineer
Vancouver, CAN
About ODAIA ODAIA (noun) * o·da·ia | oh-day-yeah: an Ancient Greek word referring to ōdē, the word for song and the root of melody, harmony, and orchestra. We chose it deliberately: the best commercial intelligence doesn