Software Engineer - Full Stack Development (Remote) (Barcelona)

Software Engineer - Full Stack Development (Remote) (Barcelona)

07 nov
|
Seqera
|
Barcelona

07 nov

Seqera

Barcelona

About SeqeraSeqera is on a mission to empower scientists and organizations to solve humanity's biggest challenges through data-driven science. As the company behind Nextflow and the Seqera Platform, we enable general enterprises, biotech innovators, academic institutions, and public sector organizations to scale complex data workflows with confidence.We're a global, remote-friendly team with headquarters in Barcelona and colleagues across the US, UK, and beyond. About the roleWe're looking for a Fullstack Software Engineer to join the Platform team.

You'll work across the stack on the Seqera Platform, the product scientists use to run Nextflow pipelines on cloud and HPC. The work covers API design, data modelling, cloud provider integrations and front end, mostly in Java, Groovy, Angular and Micronaut.You'll own an area end to end, help shape architecture decisions, and work with Product and Infrastructure.

What You'll Do Design and implement REST APIs and downstream services using Groovy, Java and the Micronaut framework ensuring their scalability, security, and performance.Implement UI components and services in Angular interacting with the Seqera Platform API.Write high-quality, clean, maintainable code using engineering best practices – unit testing, source control, continuous integration, automation, design patterns, etc.Analyze requirements, design and develop features based on the product requirementsBuild E2 E tests to verify the integration between backend implementation and clientsOptimize application for maximum performance and scalability.Take design decisions within your scope and document the system so it is not dependent on any one person.Design data models and APIs that stay consistent across services and releases.About you 4+ years building and operating production backend services, with real ownership of at least one.Strong in Java and/or Groovy, with Micronaut, Spring Boot or similar.Ideally you have worked on billing, metering or other systems where incorrect data has consequences - and if not, you bring the same rigour to data integrity anyway.Comfortable designing REST APIs and data models, and keeping integrations working across versions and failures.Proficiency in Typescript and Angular or ReactFamiliarity with CI/CD (Continuous Integration/Continuous Deployment) practices and tools like Jenkins or Github ActionsHave been accountable for something customer-facing in production.Comfortable inheriting a system, asking questions, and writing down what was never documented.We use AI every day and expect engineers to use it extensively. You do not need to be an expert, but you must be genuinely open to it. Previous experience in writing event based systems is a plus.Experience with the Gradle build systemExperience with Docker and related toolset.Experience with Kubernetes deployment model and operations.Experience with E2 E testing framework such as Cypress or PlaywrightUnderstanding of how to deploy systems for cloud applications.Knowledge of one or more cloud vendor services and APIs.Experience with scientific data analysis workflows and execution engines.A maintainer or a proven track of contributions to open-source software projects.

Flexible working hours.Great benefits Time off: 23 days for vacations per year, 3 days given by Seqera in December, and the national/public holidays according to your location.EquityPrivate health insurancePrivate life insuranceHome office allowance (valued over 1,000 USD)Learning and development budget per year (1,000 USD)

📌 Software Engineer - Full Stack Development (Remote) (Barcelona)
🏢 Seqera
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer - full stack development (remote) (barcelona) / barcelona