Taro Logo

Full-Stack Software Engineer - OpenData

A mission-driven SaaS company pioneering industry cloud solutions for life sciences companies, helping bring therapies to patients faster.
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Healthcare · Enterprise SaaS

Job Description

Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Full-Stack Software Engineer for their OpenData team. This role offers an exciting opportunity to build a greenfield data stewardship platform that will streamline data curation workflows used by over 1,000 data stewards worldwide. As a public benefit corporation, Veeva balances the interests of customers, employees, society, and investors.

The position involves building core product features from concept to deployment, working with both backend (Python) and frontend (TypeScript) technologies. You'll be responsible for designing APIs, implementing business logic, and creating intuitive user interfaces. The role requires expertise in data-intensive applications and advanced SQL knowledge, making it perfect for engineers who enjoy working with complex data systems.

What makes this role unique is the combination of technical challenges and direct impact on the healthcare industry. You'll work in an agile environment with a highly skilled team, having significant input into architectural decisions and product direction. The company's Work Anywhere policy offers flexibility to work remotely or from office locations worldwide.

The ideal candidate will bring 3+ years of software development experience, strong full-stack capabilities, and excellent communication skills. This is an opportunity to join a fast-growing company that's transforming the life sciences industry while maintaining a strong focus on employee success and work-life balance.

Last updated 6 days ago

Responsibilities For Full-Stack Software Engineer - OpenData

  • Design and build APIs, business logic and user interfaces
  • Develop clear and intuitive front-end interfaces in TypeScript
  • Take a leading role in architectural decisions
  • Contribute to CI/CD workflows and testing best practices
  • Build data stewardship platform for OpenData's data curation workflows

Requirements For Full-Stack Software Engineer - OpenData

Python
TypeScript
  • 3+ years of software development experience with focus on data-intensive applications
  • Expertise in building applications using Python for backend APIs and TypeScript for front-end
  • Deep understanding of relational databases and advanced SQL
  • Proactive and collaborative approach with clear communication skills in English

Benefits For Full-Stack Software Engineer - OpenData

  • Work Anywhere policy - flexibility to work remotely or in office
  • Opportunity to make meaningful impact on patient outcomes
  • Significant autonomy and ownership in technical decisions
  • Collaborative and supportive team environment

Related Jobs