Full-Stack Software Engineer - OpenData

PortugalFull-timePosted over 1 year ago

Develop a data stewardship platform in a greenfield OpenData project, delivering APIs, UI, and scalable architecture for a global team in an agile environment.

Responsibilities

  • Design and build APIs, business logic, and user interfaces
  • Develop intuitive front-end interfaces in TypeScript for services teams and customers
  • Lead architectural decisions to ensure scalability and performance
  • Improve CI/CD workflows and apply testing best practices

Requirements

  • 3+ years of software development experience focused on data-intensive apps
  • Python backend APIs and TypeScript front-end experience
  • Relational databases with advanced SQL skills
  • Collaborative, proactive mindset with English communication

Nice to Have

  • Experience translating requirements with Product Managers into technical solutions
  • Familiarity with ETL/ELT pipelines or data engineering concepts
  • Docker and AWS cloud deployment experience

Benefits

  • Meaningful impact on patient outcomes
  • Ownership and architectural influence on the product
  • Collaborative, agile team culture
  • Work Anywhere flexibility (remote or offices)
Apply Now
Take the next step in your career
Apply for this Position
About Veeva Systems

Founded

2007 (over 19 years ago)

People

5001-10000 employees

Industry

Software Development

Type

Public Company

Links