Platform Software Engineer (Fullstack)
seqera.io · Barcelona
Job description
About the role
Seqera, behind Nextflow and the Seqera Platform, is looking for a Fullstack Software Engineer to join its Platform team in Barcelona. The team is small (about 4 to 5 engineers plus a lead) and the scope is broad: you will own an area end to end, help shape architecture decisions and work with Product and Infrastructure. The work covers API design, data modelling, cloud provider integrations and front end, mostly in Java, Groovy, Angular and Micronaut.
Key responsibilities
- Design and implement REST APIs and downstream services in Groovy, Java and Micronaut, ensuring scalability, security and performance.
- Implement UI components and services in Angular that interact with the Seqera Platform API.
- Write clean, maintainable code with unit testing, source control, CI, automation and design patterns.
- Analyse requirements, design and develop features, and build E2E tests for backend-client integration.
- Optimise applications for performance and scalability, and document designs so they are not dependent on one person.
- Design consistent data models and APIs, build reusable components, and collaborate with Engineering, Product, Infrastructure and Design.
Required profile
- 4+ years building and operating production backend services, with real ownership of at least one.
- Strong Java and/or Groovy, ideally with Micronaut, Spring Boot or similar.
- Comfortable designing REST APIs and data models, and keeping integrations stable across versions and failures.
- Accountable for something customer-facing in production, and able to inherit undocumented systems.
- Open to extensive use of AI in daily work.
- Nice to have: event-based systems, Gradle, Docker, Kubernetes, Cypress or Playwright, cloud vendor APIs, microservices, bioinformatics/genomics, and open-source contributions.
Required skills
- Java, Groovy, Micronaut, Spring Boot or similar
- REST APIs and data modelling
- Angular or React, TypeScript
- CI/CD tools such as Jenkins or GitHub Actions
- Preferred: Docker, Kubernetes, Gradle, Cypress or Playwright
What we offer
- Flexible working hours and an international team of more than 25 nationalities.
- 23 vacation days per year, 3 days in December and public holidays.
- Equity, private health and life insurance, home office allowance and a learning budget of 1,000 USD per year.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Spain.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 7 hours ago
Expires 1 month from now
8 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
seqera.io
Barcelona
Related job offers
-
Senior Storage Engineer
clarivate Barcelona -
Staff Analytics Engineer - Wind Fleet Data & Analytics
gevernova Barcelona -
Staff Analytics Engineer - Wind Fleet Data & Analytics
gevernova Barcelona -
Consultor/a Senior SAP S/4HANA EAM
Ibertech Madrid -
Consultor/a Senior SAP FI-AA (Activos Fijos)
Ibertech Madrid