Descripción de la oferta
Senior Software Engineer - Innovation • Ceuta, ES
With over 20 years of experience, our global network of passionate technologists and pioneering craftsmen deliver cutting‑edge technology and game‑changing consulting to companies on the brink of transformation.
Por favor, lea detenidamente la siguiente descripción del puesto para asegurarse de que encaja con el perfil antes de enviar su solicitud.
Since 2001, we have grown from a Java company into a full‑service digital consulting company with 5,500+ professionals working on a worldwide ambition. We are organized in complementary service lines – teams with a tremendous amount of knowledge and experience within a particular field, such as Agile, DevOps, Data and AI, Cloud, Software Technology, Functional Programming, Intelligent Automation, and Microsoft. We help the World's top 250+ companies and category leaders overcome digital challenges, embrace innovation, adopt new technology, and implement new business models.
In addition to high‑quality consulting, we also provide offshoring and nearshoring services.
Role Overview
Experienced Senior Go Software Engineer to join our team, specializing in backend systems with a focus on migrating and modernizing codebases while integrating AI capabilities. This role combines deep expertise in Go development and cloud infrastructure with hands‑on experience in LLM‑based applications to build reliable, scalable intelligent systems.
Key Responsibilities
Write clean, scalable, and maintainable code following software engineering best practices, including automated test suites and comprehensive documentation.
Lead the migration and modernization of large codebases while maintaining backward compatibility and ensuring zero‑downtime deployments.
Participate in code reviews, continuously improving personal standards as well as broader team and product quality.
Collaborate with other technical staff within the team and across allied teams to fulfill the project's goals.
Proactively perform performance optimization, profiling, and benchmarking in Go applications.
Qualifications
Proven track record of successfully migrating large codebases or refactoring systems while maintaining backward compatibility and zero‑downtime deployments.
Strong commitment to testing methodologies including unit tests, integration tests, and end‑to‑end tests, with experience using testing frameworks to validate migrations and prevent regressions.
Experience with core web application infrastructure in at least one major cloud provider (AWS preferred). Knowledge of GKE, RDS, and other AWS services.
Demonstrable experience with containerization (Docker, Kubernetes) and orchestration tools.
Knowledge of agile practices and ability to perform in agile software development environments.
Experience with Infrastructure as Code (Terraform, AWS CDK).
Familiarity with version control systems and CI/CD pipelines.
Strong soft skills, including problem‑solving, communication, ability to work in ambiguous environments, and experience working on R&D projects.
#J-18808-Ljbffr