Senior Software Engineer - Cint

Cint
Barcelona, Spain
6 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) .NET Framework Artificial Intelligence Programming Tools ReactJS Grafana Technical Debt Backend Event Driven Architecture Performance Monitor Front End Software Development

Job description

OverviewIn this role you will help shape the modernization of Cint’s Supply domain, migrating from a GO-heavy baseline toward a unified Java/Spring stack.You’ll design scalable patterns to move away from monoliths with zero downtime and collaborate with product teams to balance technical debt with new value.You will work across timezones, improve observability and reliability, and leverage AI-assisted tooling to accelerate refactoring.This is a high-impact position in a global, remote-friendly environment with a focus on delivering robust backend systems and a strong developer culture.Compensaciones / BeneficiosRemote-FirstHigh AutonomyResponsabilidadesDesign patterns for legacy displacement and zero-downtime domain migrationBuild new services and help transition others from .NET to SpringCollaborate with product managers to shape roadmaps and align technical work with business impactCommunicate effectively across timezones with strong written documentationEnhance observability using Grafana and modern tracing to ensure performance and reliabilityLeverage Agentic programming tools (e.g., Claude Code) to accelerate refactoring and development workflowsMentor teammates and foster knowledge sharing across the distributed teamRequisitos principalesBackend systems expert with deep experience and comfort switching between languagesWillingness to work across frontend (React) and backendStrong collaboration mindset and mentoring abilitySystems thinker with experience in event-driven architectures and migrating monolithsCommitment to quality with robust test suites (Unit, Integration, E2E)Product-minded with ability to understand business impact of architectural choicesObservability advocate focused on proactive performance monitoringcollaborationmentoring and knowledge sharingproblem-solving mindsetJava/Spring stack.NET to Spring migration experienceReact frontend familiarity

Requirements

Requisitos principalesBackend systems expert with deep experience and comfort switching between languages Willingness to work across frontend (React) and backend Strong collaboration mindset and mentoring ability Systems thinker with experience in event-driven architectures and migrating monoliths Commitment to quality with robust test suites (Unit, Integration, E2E) Product-minded with ability to understand business impact of architectural choices Observability advocate focused on proactive performance monitoring collaboration mentoring and knowledge sharing problem-solving mindset Java/Spring stack .NET to Spring migration experience React frontend familiarity

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

10:40 min

Visualizing Prometheus open metrics using custom Grafana dashboards

Stijn Polfliet · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · World Congress 2022

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

Videos

See all

Related articles

See all