Senior Fullstack Engineer
⚲ Warszawa
Do uzgodnienia
Wymagania
- Python
- TypeScript
- PostgreSQL
Opis stanowiska
Nasze wymagania:
Solid educational background in Computer Science, Software Development, Engineering, or a related technical discipline.
Strong senior-level experience as a Full Stack Developer or Software Engineer building enterprise-grade web applications.
Hands-on experience with modern frontend technologies (Vue, TypeScript) and API-based backend development in Python.
Practical experience with relational databases (preferably PostgreSQL) and handling schema migrations.
Proven experience with automated testing, CI/CD, code reviews, and DevOps ways of working.
Comfort and experience working across the full software lifecycle, including solution design, development, deployment, and support.
Strong problem-solving skills, an ownership mindset, and the ability to work independently within a small agile team.
O projekcie:
Join our team to help evolve a well-established platform that automates chromatography data analysis for R&D scientists and laboratory technicians. We are looking for a Senior Full Stack Engineer who will work closely with the Product Owner and end-users to design, develop, and maintain solutions across the full technology stack, contributing to the platform's reliability, scalability, and long-term evolution.
Zakres obowiązków:
Develop and maintain modern frontend features using Vue 3, TypeScript, and Vuetify.
Design, implement, and improve backend services utilizing Python, Pydantic, FastAPI, SQLAlchemy, and Alembic.
Work with PostgreSQL and S3-based data storage to support reliable analytical workflows.
Develop, operate, and maintain AWS-based cloud components (ECR, Step Functions, Lambdas, RDS, S3, and Cognito).
Build and contribute to CI/CD pipelines and quality assurance practices using GitHub, AWS CodeBuild, Playwright E2E tests, Vitest, and Pytest.
Monitor, troubleshoot, and proactively improve platform reliability and performance using Grafana and CloudWatch.
Collaborate directly with end-users, stakeholders, and the Product Owner across the full software lifecycle (from solution design to deployment and support).
Bring strong software engineering discipline while developing an understanding of data analytics and complex scientific workflows.
Oferujemy:
Ongoing support during our cooperation.
Opportunity to work in an international environment.
Collaborative environment in Swedish organizational culture.
Private medical care.
Life insurance.
Multisport card.
Teambuilding events.
Solid educational background in Computer Science, Software Development, Engineering, or a related technical discipline.
Strong senior-level experience as a Full Stack Developer or Software Engineer building enterprise-grade web applications.
Hands-on experience with modern frontend technologies (Vue, TypeScript) and API-based backend development in Python.
Practical experience with relational databases (preferably PostgreSQL) and handling schema migrations.
Proven experience with automated testing, CI/CD, code reviews, and DevOps ways of working.
Comfort and experience working across the full software lifecycle, including solution design, development, deployment, and support.
Strong problem-solving skills, an ownership mindset, and the ability to work independently within a small agile team.
O projekcie:
Join our team to help evolve a well-established platform that automates chromatography data analysis for R&D scientists and laboratory technicians. We are looking for a Senior Full Stack Engineer who will work closely with the Product Owner and end-users to design, develop, and maintain solutions across the full technology stack, contributing to the platform's reliability, scalability, and long-term evolution.
Zakres obowiązków:
Develop and maintain modern frontend features using Vue 3, TypeScript, and Vuetify.
Design, implement, and improve backend services utilizing Python, Pydantic, FastAPI, SQLAlchemy, and Alembic.
Work with PostgreSQL and S3-based data storage to support reliable analytical workflows.
Develop, operate, and maintain AWS-based cloud components (ECR, Step Functions, Lambdas, RDS, S3, and Cognito).
Build and contribute to CI/CD pipelines and quality assurance practices using GitHub, AWS CodeBuild, Playwright E2E tests, Vitest, and Pytest.
Monitor, troubleshoot, and proactively improve platform reliability and performance using Grafana and CloudWatch.
Collaborate directly with end-users, stakeholders, and the Product Owner across the full software lifecycle (from solution design to deployment and support).
Bring strong software engineering discipline while developing an understanding of data analytics and complex scientific workflows.
Oferujemy:
Ongoing support during our cooperation.
Opportunity to work in an international environment.
Collaborative environment in Swedish organizational culture.
Private medical care.
Life insurance.
Multisport card.
Teambuilding events.
🔍 Dekoder Ogłoszenia
🟡
Solid educational background in Computer Science, Software Development, Engineering, or a related technical discipline.
Chociaż formalne wykształcenie jest mile widziane, doświadczenie praktyczne może być ważniejsze niż dyplom.
🟡
Strong senior-level experience as a Full Stack Developer or Software Engineer building enterprise-grade web applications.
Oczekuje się od Ciebie samodzielności i umiejętności radzenia sobie z kompleksowymi, produkcyjnymi systemami.
🟡
Comfort and experience working across the full software lifecycle, including solution design, development, deployment, and support.
Będziesz odpowiedzialny nie tylko za kodowanie, ale także za projektowanie, wdrażanie i utrzymanie aplikacji.
🟡
Strong problem-solving skills, an ownership mindset, and the ability to work independently within a small agile team.
Oczekuje się, że będziesz proaktywny, samodzielny i będziesz brał odpowiedzialność za powierzone zadania.
🟡
Join our team to help evolve a well-established platform that automates chromatography data analysis for R&D scientists and laboratory technicians.
Będziesz pracował nad istniejącym produktem, a nie nad tworzeniem czegoś od zera, co może oznaczać pewne ograniczenia technologiczne lub architektoniczne.