Senior Go Developer (Terraform)

Senior Go Developer (Terraform)

Ciklum

Remote, Spain

About the role

As a Senior Go Developer (Terraform), 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.

Tech Stack:

  • Go, Terraform, Kubernetes (K8S) and observability stack, Python;
  • RDBMS and NoSQL, AWS.

Responsibilities

  • Develop scalable web applications;
  • Design and implement complex backend features from conception through to deployment, ensuring they meet strategic business objectives;
  • 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 team in adopting these;
  • Work closely with the product and other team interfaces to carry out quality feature delivery;
  • 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;
  • Commercial experience working with Terraform;
  • Commercial experience working with Kubernetes(K8S) and observability stack;
  • 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.

Desirable

  • Practical 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.

Self – development:

  • Eager to learn and grow: curios, keen to constant self-development;
  • Constantly improving own mastership.

Effective communication:

  • Ability to express ideas, thoughts and questions simply, concisely and in a structured way.

Mentoring:

  • Capability to assess tasks of less experienced colleagues;
  • Skilled in constructive feedback providing.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Spain      Developer      Web Developer      Ciklum     

© EuroJobsites 2024