Senior Fullstack Engineer (Vue + Python)
Summary
Builds and maintains a cloud-based platform for automating data analysis workflows for scientists/labs, using Vue 3/TypeScript for frontend and Python/FastAPI for backend with PostgreSQL/S3 storage.
We are looking for a Senior Full Stack Engineer to join our team and contribute to the development and evolution of a well-established platform that automates complex data analysis workflows for scientists and laboratory professionals.
In this role, you will work across the full technology stack, collaborating closely with the Product Owner, end-users, and stakeholders to design, develop, and maintain reliable and scalable solutions. The position combines modern frontend and backend development with cloud technologies, automated testing, and DevOps practices.
Key Responsibilities
- Develop and maintain modern frontend applications using Vue 3, TypeScript, and Vuetify
- Design and develop backend services using Python, Pydantic, FastAPI, SQLAlchemy, and Alembic
- Work with PostgreSQL and S3-based data storage
- Develop and maintain cloud-based components using AWS
- Contribute to CI/CD pipelines, automated testing, and code quality practices
- Monitor and troubleshoot application performance and reliability using Grafana and CloudWatch
- Participate across the full software lifecycle, from solution design to deployment and support
- Collaborate closely with Product Owners, end-users, and other stakeholders
- Contribute to the scalability, reliability, and long-term evolution of the platform
Requirements
- Strong senior-level experience as a Full Stack Developer / Software Engineer
- Strong hands-on experience with Vue, TypeScript, Python, and API-based backend development
- Experience with relational databases, preferably PostgreSQL
- Experience with AWS and cloud-based application development
- Experience with automated testing, CI/CD, Git, and modern DevOps practices
- Experience building and maintaining enterprise-grade web applications
- Ability to work across frontend and backend development
- Strong understanding of the full software development lifecycle
- Strong problem-solving skills and ability to work independently
- Degree in Computer Science, Software Development, Engineering, or a related field
Tech Stack
Frontend: Vue 3, TypeScript, Vuetify
Backend: Python, FastAPI, Pydantic, SQLAlchemy, Alembic
Database & Storage: PostgreSQL, Amazon S3
AWS: ECR, Step Functions, Lambda, RDS, S3, Cognito
Testing & CI/CD: GitHub, AWS CodeBuild, Playwright, Vitest, Pytest
Monitoring: Grafana, CloudWatch
Nice to Have
- Experience with data analytics or scientific software
- Experience with laboratory systems or scientific workflows
- Knowledge of chromatography or pharmaceutical R&D environments
- Experience working within GxP, compliance, or other regulated environments
You will be a great candidate for us if you
- Are comfortable taking ownership across the full technology stack
- Enjoy solving complex technical problems
- Can work independently within a small Agile team
- Have a strong focus on software quality, scalability, and reliability
- Enjoy collaborating directly with end-users and business stakeholders
Benefits
Why join inventYOU
- Work with modern frontend, backend, and AWS technologies
- Contribute to a mature platform with real-world scientific applications
- Take ownership across the full software development lifecycle
- Collaborate closely with experienced technical and business professionals
- Work on technically challenging and meaningful solutions
As published by workable
First name, Last name, Email, Headline, Phone, Address, Education, Experience, Summary, Resume, Cover letter