G

Gartner

Sells research and advice to business leaders

Senior Full Stack Software Engineer - Multiple Teams

Full-Stack EngineeringPosted on Nov 10
Full-timeBarcelona, Spain

About the Job

Requirements

  • At least 4 years of professional software engineering experience building production systems, including substantial end-to-end system design and delivery experience.
  • Strong proficiency in Go (Golang) for backend development and React/Next.js for UI development, with hands-on full-stack engineering experience.
  • Significant working experience with AWS cloud services and infrastructure as code using Terraform.
  • Solid understanding of software design principles, testing practices, and delivery fundamentals.
  • Experience contributing to production systems with observability, incident response, and on-call practices.
  • Clear written and verbal communication with teammates, product managers, and stakeholders.
  • Bachelor’s degree or foreign equivalent degree in Computer Science or a related field is required.
  • Ability to work independently or within a team proactively in a fast-paced Agile-Scrum environment.

Responsibilities

  • Design and build high-quality features end-to-end across web and backend platforms, focusing on reliability, performance, and maintainability.
  • Own stories and epics from refinement through delivery, driving clarity on scope and acceptance criteria.
  • Participate actively in technical design discussions and contribute meaningful input on architecture and implementation approaches.
  • Write well-tested, well-documented code and maintain a high standard in code review.
  • Contribute to observability, alerting, and on-call practices to keep production systems healthy.
  • Support engineers on the team by sharing knowledge and helping others grow.
  • Collaborate with Product and Design to refine requirements and surface technical constraints early.
  • Collaborate with principal and lead software engineers and engineering managers to define technical tasks for user stories, enabling efficient technical refinement and delivery.
  • Identify opportunities to reduce technical debt and improve engineering tooling and processes.
  • Work closely with DevOps to design, provision, and maintain cloud infrastructure on AWS using Terraform and other infrastructure-as-code tools.

Desired Qualifications

  • Prior experience in distributed systems, high-traffic services, or data-intensive platforms.
  • Familiarity with agile/Scrum delivery models.

About the Company

Gartner

Sells research and advice to business leaders

Gartner sells business and technology research to executives and their teams, along with advice for decisions about strategy, spending, and operations. Clients use its reports, benchmarking tools, and conversations with experts to evaluate vendors, compare practices, and plan investments. Its consulting teams work on technology strategy and complex projects, while conferences bring leaders together for expert sessions and peer discussions. The company earns revenue from research subscriptions, consulting engagements, and conference attendance, serving organizations across many sectors. Gartner was founded in 1979 and is headquartered in Stamford, Connecticut.

Company size
10,001+
Company stage
IPO
Headquarters
Stamford, CT
Founded
1979

Recently Posted Jobs

Explore more opportunities at Gartner

See more jobs