Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer - Full Stack

at Veeva Systems

Posted 1 day ago 4 applied

Description:

  • Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.
  • The company is one of the fastest-growing SaaS companies in history, surpassing $2B in revenue in the last fiscal year with extensive growth potential ahead.
  • Veeva is a public benefit corporation (PBC), legally bound to balance the interests of customers, employees, society, and investors.
  • As a Work Anywhere company, Veeva supports flexibility to work from home or in the office.
  • The Software Engineer will collaborate with a highly skilled team of engineers to build features from concept to deployment in an agile environment.
  • The role involves building scalable web applications, developing key features for the OpenData US platform, contributing to architectural decisions, and solving complex technical challenges with large datasets.
  • The engineer will own all aspects of implementation for features from design to development, deployment to production, and support and maintenance.
  • Collaboration with Product Managers, other Engineers, and domain experts is essential to design and develop cutting-edge applications in life sciences.

Requirements:

  • Candidates must have 5+ years of experience building scalable and reliable web applications.
  • Proficiency in Python and experience with at least one major Python framework (FastAPI, Django, or Flask) is required.
  • Experience with front-end technologies, such as JavaScript, Typescript, and React, is necessary.
  • A very good understanding of software design patterns, data modeling, and storage using SQL and/or NoSQL databases is essential.
  • Good verbal and written communication skills and proven experience working and delivering in an Agile environment are required.
  • Applicants must have the unrestricted right to work in the United States, as Veeva will not provide sponsorship at this time.

Benefits:

  • Veeva offers medical, dental, vision, and basic life insurance.
  • Employees enjoy flexible PTO and company-paid holidays.
  • The company provides retirement programs.
  • There is a 1% charitable giving program available for employees.