Senior Go Developer (ETL)

Sé de los primeros solicitantes.
Ciklum
Granada
EUR 45.000 - 75.000
Sé de los primeros solicitantes.
Hace 4 días
Descripción del empleo

It’s you who can make an impact! Join our dynamic team as a Senior Go Developer (ETL) and shape tomorrow’s innovations! It is the dream job for those passionate about Go and crave a vibrant team atmosphere. Apply yourself or drop us a line if you know someone who fits the role. Let’s enjoy the engineering and vibrant international environment together!

We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts, and product owners, we engineer technology that redefines industries and shapes the way people live.

About the role :

As a Senior Go Developer (ETL), you’ll become a part of a cross-functional development team engineering experiences of tomorrow.

You will be working for a Data Platform that sets the standard for AI infrastructure with a cloud and AI-native software solution that can be deployed anywhere. It transforms legacy data silos into data pipelines that make GPUs, AI, and other performance-intensive workloads run faster, work more efficiently, and consume less energy.

Responsibilities :

  • Design and implement complex backend features from conception through to deployment, ensuring they meet strategic business objectives.
  • Deepen your knowledge of all cloud providers.
  • Write clean, secure, highly testable, scalable, and well-documented code that adheres to coding standards and best practices.
  • Perform comprehensive code reviews to ensure high code quality and facilitate knowledge sharing within the team.
  • Actively participate in multiple aspects of the SDLC, including planning, development, testing, and deployment.
  • Assist in upholding and enhancing the team’s engineering and quality standards, and support the team in adopting these.
  • Engage in the technical interviewing process.

Requirements :

We know that sometimes, you can’t tick every box. We would still love to hear from you if you think you’re a good fit!

Software Design :

  • In-depth understanding of paradigms and principles such as SOLID and GRASP.
  • Proficient in documenting complex software solutions through comprehensive technical documentation and detailed diagrams.

Software Development :

  • 5 years of experience as a Go engineer.
  • Extensive expertise in Go and knowledge of essential third-party libraries and tools.
  • Deep understanding of Go’s core internals, memory management, and concurrency mechanisms.
  • Proven ability to design and develop robust, scalable ETL pipelines that can handle large volumes of data from diverse sources.
  • Commercial experience working with Kubernetes (K8S).
  • Commercial experience working with NATS.
  • Deep understanding of RDBMS and NoSQL systems, experience crafting high-performance queries, executing optimizations, and designing database structures.

Quality Assurance :

  • Advanced proficiency with Go’s built-in testing library and comparable testing frameworks and tools.
  • Demonstrated commitment to continuous quality enhancement on projects through conducting code reviews, establishing quality metrics, and monitoring them.

Software Deployment :

  • Experience in deploying and managing applications within cloud environments such as AWS, Azure, and Google Cloud.
  • Practical experience in utilizing application deployment patterns and tools.
  • Hands-on experience configuring infrastructure with leading cloud service providers.
  • Commercial experience working with Python.

Personal skills :

  • Excellent communication skills, speaking and writing English fluently are a must.

Accountability :

  • Following the “said and done” principle.
  • Accountability for the own scope of work.

Drive :

  • Proactive in efforts to deliver results according to the expectations.
  • Suggesting new ideas, looking for alternative solutions.
  • Eager to learn and grow: curious, keen on constant self-development.
  • Constantly improving own mastery.

Effective communication :

  • Ability to express ideas, thoughts, and questions simply, concisely, and in a structured way.
  • Capability to assess tasks of less experienced colleagues.
  • Skilled in providing constructive feedback.

What's in it for you :

  • Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance and 4 additional undocumented sick leave days.
  • Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy license, language courses, and company-paid certifications.
  • Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally.
  • Flexibility: Own your schedule – you are the one to decide when to start your working day. Just don’t miss your regular team stand-up. We are there to support your work-life balance and provide 23 vacation days & short Fridays.
  • Opportunities: we value our specialists and always find the best options for them. Our Internal Mobility Program helps change a project if needed to help you grow, excel professionally, and fulfill your potential.
  • Global impact: work on large-scale projects that redefine industries with international and fast-growing clients.
  • Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company, and regular team-building events.
Obtenga la revisión gratuita y confidencial de su currículum.
Selecciona un archivo o arrástralo y suéltalo
Avatar
Asesoramiento online gratuito
¡Mejora tus posibilidades de entrevistarte para ese puesto!
Adelántate y explora vacantes nuevas de Senior Go Developer (ETL) en