Ver oferta completa

STAFF SOFTWARE ENGINEER

Descripción de la oferta de empleo

Our client, a $10 Billion financial services firm that provides technology infrastructure to both fintech and technology companies, is hiring! They are seeking a full-time Staff Software Engineer to work in a hybrid capacity out of Barcelona, Spain.Who They Are:A highly profitable, fast-growing financial technology company powering the future of financial services. Their comprehensive suite of innovative and scalable embedded payments, cards, and lending products deliver financial services for millions of businesses and consumers around the globe. They are backed by leading investors and serves the world’s most essential fintech and technology companies. Together with its partners, the firm is reshaping global finance and financial inclusion.They are on a mission to build the infrastructure that propels access, inclusion, and the democratization of financial services. While the company has tripled in size over the last three years, their strong sense of purpose led the company to be named to American Banker’s list of Best Places to Work in Fintech for the last 6+ years. Their nimble and collaborative family culture lives in every member of the growing team. Together they are at the forefront of technology and innovation, and they invite passionate, collaborative, and motivated high performers to join the expanding team.Job Overview:As a Staff Engineer specializing in Golang, you will design, develop, and maintain high-performance, scalable, and reliable applications and systems. You will be pivotal in shaping our technical architecture, driving best practices, and leading engineering projects from conception through deployment. This role requires a deep understanding of Golang, distributed systems, and software engineering principles.Key Responsibilities:Lead the design and architecture of complex systems and applications using Golang. Ensure that solutions are scalable, maintainable, and meet business requirements.Write clean, efficient, and well-documented code in Golang. Develop new features and enhance existing functionalities based on project requirements.Perform thorough code reviews, providing constructive feedback to peers to ensure high code quality and adherence to best practices.Identify and address performance bottlenecks and scalability issues. Implement optimizations to enhance application efficiency.Mentor and guide junior engineers and peers, sharing knowledge and best practices. Foster a culture of continuous learning and improvement within the engineering team.Work closely with product managers, designers, and other stakeholders to gather requirements, define technical specifications, and deliver solutions that meet user needs.Diagnose and resolve complex technical issues and bugs. Implement robust error handling and logging mechanisms.Create and maintain comprehensive documentation for system architecture, design decisions, and codebases. Ensure that documentation is up-to-date and accessible.Stay current with industry trends, emerging technologies, and best practices. Evaluate and recommend new tools, technologies, and approaches to improve development processes.Ideal Requirements:Minimum of 10 years of professional software engineering experience, with at least 8 years of hands-on experience in Golang.Bachelor's degree in Computer Science, Engineering, or a related field. Advanced degrees or relevant certifications are a plus.Proficiency in Golang and its ecosystem, including standard libraries and frameworks.Strong understanding of distributed systems, microservices architecture, cloud platforms (e.g., AWS, Azure, GCP).Experience with containerization and orchestration tools such as Docker and Kubernetes.Familiarity with database systems (SQL and NoSQL) and data storage solutions.Knowledge of RESTful APIs, gRPC, and message brokers (e.g., Kafka, RabbitMQ).Experience with CI/CD pipelines (e.g, Terraform).Proven leadership abilities, with experience in leading engineering projects and mentoring team members.Experience with frontend technologies or full-stack development is a plus.Contributions to open-source projects or involvement in the Golang community is a plus.Knowledge of advanced algorithms and data structures is a plus.
Ver oferta completa

Detalles de la oferta

Empresa
  • Atlantic Group
Localidad
  • En toda España
Dirección
  • Sin especificar - Sin especificar
Fecha de publicación
  • 25/09/2024
Fecha de expiración
  • 24/12/2024
Qa automation engineer
Innoit

Your profile: at least 3y of experience working as a qa automation engineer... keep reading it can be just what you're looking for! responsibilities: as a qa automation engineer, you will be involved throughout the lifecycle of the software development team with particular responsibility for the quality......

QA Engineer
Involve rh

Identificar y reportar defectos en el software... funciones: desarrollar y ejecutar casos de prueba para garantizar la calidad del software... confidencial cuenta con una posición como qa engineer para garantizar la calidad del software mediante pruebas exhaustivas para identificar y corregir errores......

Tecnico de sistemas informáticos y software
Odekia

Se busca técnico de implantación y helpdesk de sistemas informáticos y software para dar soporte informático de sistemas y aplicaciones software (desarrollos propios y de terceros), redes y microinformática, y para administración del dominios de windows y correo de exchange......

CALL 41-2023-1 - Satellite Communications Engineer
Centre Tecnològic de Telecomunicacions de Catalunya

Who are we looking for ? the space and resilient communications and systems unit is looking for a satellite communications engineer... the cttc is located in the beautiful mediterranean technological park of castelldefels, a science park that houses the polytechnic university of catalonia, research institutions......

Analista programador de software
Odekia

Se busca analista programador de aplicaciones software para incorporar al área de desarrollo de la compañía... se requieren conocimientos y experiencia en desarrollo de aplicaciones de escritorio y web con lenguajes de programación java, j2ee, jsp, html5, c++, c#; y base de datos (principalmente, oracle......

Devops engineer
Innoit

Are you a devops / site reliability engineer seeking new interesting opportunity? so... a lot of different internal trainings (tech and non-tech) + meetups+ special training budget that you can use for whatever you want to (certifications, books, events, etc) + languages courses... com/es-es/meetup-de-innoit-consulting-en-barcelona/?_locale=es-es......

Data Engineer
Innoit

Are you a big data engineer looking for a new challenge? so... closely collaborates with information architect and system leads of it domains... excellent spoken and written english... flexible working hours... experience working in an agile environment using test driven developments (tdd) and continuous......

CALL 14-2024-1 Research Engineer for a Cloud 5G/6G Lab
Centre Tecnològic de Telecomunicacions de Catalunya

The application documents must be submitted in pdf format through this online application... *cvs and any other information gathered during this process will be handled confidentiallywho are we?• the center tecnològic de telecomunicaciones de catalunya (cttc) is a non-profit public sector research institution......

Java engineer
Innoit

You also will be working with and kubernetes... flexible working hours... com/es-es/meetup-de-innoit-consulting-en-barcelona/?_locale=es-es we’re waiting for you... keep reading it can be just what you're looking for! responsibilities: participate in design and development of new features with a strong......

Naval or Marine Engineer
Fundación valenciaport

Participation in eu funded projects... sea-port interaction... participation in consultancy projects in the transport and logistics sector... excellent teamwork skills... good communication skills, both oral and written... sponsored training according projects... salary based on qualifications, skills......