Lead Full Stack Engineer – Remote Position

Veeva Systems, Inc.

United Kingdom Full-time in I.T. & Communications
    Share:
    • Job ID 2764201

    Job Description

    At Veeva Systems, we’re on a mission to revolutionize the life sciences sector. As trailblazers in industry cloud solutions, we empower companies to expedite the delivery of therapies to patients in need. With rapid growth marking our journey as one of the fastest-expanding SaaS companies—reporting over $2B in revenue last fiscal year—we’re excited about the vast opportunities that lie ahead.

    Our core values—Do the Right Thing, Customer Success, Employee Success, and Speed—define Veeva’s culture. In a significant move, we became a public benefit corporation (PBC) in 2021, committing ourselves not just to shareholders, but also to our customers, employees, society, and the investors we serve.

    Embracing the Work Anywhere philosophy, we offer the flexibility to choose your work environment—be it your home or one of our offices—allowing you to thrive where you feel most productive.

    Join our Veeva Link team as a senior full stack engineer, where you’ll engage in the complete lifecycle of designing and developing innovative web applications. This role presents a fantastic chance for experienced engineers eager to tackle complex challenges and take ownership of their projects. You’ll work with cutting-edge technologies, including Python, Typescript, GraphQL, AWS, and frameworks such as FastAPI and React.

    Key Responsibilities

    • Design and build scalable web applications utilizing modern open-source technologies.
    • Develop and integrate REST and GraphQL APIs.
    • Work independently while effectively communicating updates to your team.
    • Engage in technical planning, user story creation, and implementation processes.
    • Identify and resolve complex technical issues.
    • Architect solutions that mitigate performance issues and complexity.

    Qualifications

    • 7+ years of experience in developing scalable and reliable web applications.
    • 5+ years of hands-on experience with Python and its web frameworks (Django, Flask, FastAPI, etc.).
    • Proven ability to devise database schemas that align with and support business processes.
    • Strong debugging and unit testing skills.
    • 3+ years of experience with relational database systems such as MySQL or PostgreSQL.
    • Self-motivated, independent, and able to manage tasks effectively.
    • Proficient in English communication.

    Preferred Experience

    • Familiarity with GraphQL, React, FastAPI, AWS, or other cloud platforms is a plus.
    • A degree in computer science, engineering, or information systems would be advantageous.

    Our headquarters is situated in the vibrant San Francisco Bay Area, and we have offices extending across 15+ countries worldwide.

    Veeva is proud to be an equal opportunity employer, dedicated to nurturing a culture of inclusion and fostering a diverse workforce. We believe diversity in its many forms—gender, race, ethnicity, religion, sexual orientation, age, disability, and life experience—strengthens us and enriches our team dynamics.

    If you require accommodations due to a disability or special needs throughout the application or recruitment process, please reach out to us for assistance.

    Work Where It’s Best for You

    Our Work Anywhere initiative promotes flexibility, allowing you to choose whether to work from the office or remotely while maintaining consistent core hours for collaboration and meetings. Our offices are designed to be inviting spaces for those who work on-site three or more days each week, serving as hubs that facilitate connection and idea exchange.

    Our product teams operate from regional hubs for enhanced collaboration, and we encourage in-person gatherings. Customer-facing roles, such as those in Sales and Professional Services, are positioned near their clients and require travel.

    At Veeva, we make it a priority that your compensation remains stable regardless of location changes within the country. We believe that the stress of financial uncertainties should not impact you and your family.

    Transform your career with Veeva and enjoy the flexibility to work in the manner that suits you best.

    As a pioneering Public Benefit Corporation, Veeva redefines what it means to be a corporate entity by not only focusing on maximizing shareholder value but also prioritizing the well-being of all stakeholders. Our public benefit mission is to enhance the productivity of the industries we serve and nurture high-quality job opportunities.

    Giving back matters at Veeva. Through our 1% Veeva Giving program, each employee is empowered to choose the non-profit they would like to support with an annual contribution equivalent to 1% of their base salary, allowing for personalized philanthropic efforts.

    We prioritize equity among our employees, offering a unique framework that ensures most team members can benefit from ownership in the company’s growth. Furthermore, we firmly oppose non-compete agreements that restrict employees’ freedom to pursue their careers, as we believe everyone should have the opportunity to thrive in their chosen path.

    Join us at Veeva, where engineering teams foster a practical approach to software development in a focused and fast-paced environment.

    -Jacob Marcus
    VP, Engineering

    -Shilpa Chandermohan
    Software Engineer

    Other jobs you may like

    10x your chance to get hired

    Land a job without sending dozens of applications!

     

    Let employers find you

     

    Happy Remote Worker