We are looking for a Senior Full Stack Engineer to join an international team developing a modern platform supporting data analytics and scientific workflows.
In this role, you will work across the full software development lifecycle — from solution design and development to deployment, monitoring, and production support. You will collaborate directly with Product Owners, stakeholders, and end users to deliver reliable, enterprise-grade solutions.
Your responsibilitiesDevelop and maintain modern frontend applications using Vue 3, TypeScript, and VuetifyDesign and develop backend services using Python, FastAPI, Pydantic, SQLAlchemy, and AlembicBuild and maintain REST/API-based solutionsWork with PostgreSQL and S3-based data storageDevelop and operate cloud components on AWS, including Lambda, RDS, S3, Cognito, Step Functions, and ECRContribute to CI/CD pipelines and automated software deliveryDevelop and maintain automated tests using Playwright, Vitest, and PytestMonitor and troubleshoot applications using Grafana and AWS CloudWatchParticipate in code reviews, technical discussions, and continuous improvement of engineering practicesWork closely with Product Owners, end users, and other technical and business stakeholdersTake ownership of solutions from development through deployment and production supportRequirementsSenior-level experience developing enterprise-grade web applicationsStrong hands-on experience with Vue 3 and TypeScriptStrong experience with Python and FastAPIPractical knowledge of SQLAlchemy, Pydantic, and AlembicGood knowledge of PostgreSQL and database schema migrationsHands-on experience with AWS, particularly Lambda, RDS, S3, Cognito, Step Functions, and ECRExperience with automated testing, CI/CD, GitHub, and DevOps practicesExperience with application monitoring and troubleshootingAbility to work across the full SDLC, from solution design to production supportStrong problem-solving skills, ownership mindset, and ability to work independentlyExcellent communication skills and experience working with distributed, cross-functional teamsDegree in Computer Science, Software Engineering, Engineering, or a related fieldNice to haveExperience with data analytics or scientific softwareExperience working with laboratory systems, chromatography, or pharmaceutical R&DKnowledge of GxP, compliance, or other regulated environmentsExperience working with scientific or research-oriented workflows