Senior/Lead Kubernetes & Golang Developer

Senior/Lead Kubernetes & Golang Developer

CSHARK is a software development outsourcing and IT consulting company. We work on a project for creating a new open-source solution, and now, we want you as our new Kubernetes & Golang Developer!

The role will be perfect for you if you’re looking for a serious challenge! You need to be an expert in Kubernetes and have Golang software development experience. This project is a chance to show off your skill in front of the international open-source community and be a part of a team that will change the way developers and businesses manage their applications in Kubernetes. We are looking for a developer who can act as a Lead and will be an active part of the open-source community in this project. #Expectmore from your career and join us!

The main goal of this project is to build a solution that will allow for moving and building applications on Kubernetes without the participation of DevOps and turning compliance and security from a ‘cost of doing business’ into a competitive advantage.

Team Responsibilities:

  • Defining specifications and tooling to abstract capabilities such as service meshes, databases, CSP managed services and manage day 1 & 2 application lifecycle activities.
  • Development of Kubernetes CRDs and controllers (operators) to manage full-lifecycle applications.
  • Participation in CNCF Application Delivery SIG, CNCF Serverless Workflow SIG, Kubernetes SIG-Apps, and other community meetings to drive product alignment. This may include contributing to upstream projects to ensure platform capabilities are met.
  • Developing a simple POC Front-end application to showcase platform capabilities.
  • Being an active part of the open-source community project: being active on the project’s slack channels/responding to GitHub issues, holding Office Hours meetings etc.

You are a perfect fit if you:

  • Experience developing distributed software applications.
  • Strong understanding of inheritance and object oriented programming principles.
  • Have 5+ years of software development experience.
  • Have a deep understanding of Kubernetes APIs and internals, including experience creating CRDs, operators and admission controllers and a strong knowledge of Kubernetes RBAC (CKA & CKAD certification will be a plus).
  • Have min. 1.5 years of Golang software development experience, writing Kubernetes operators and microservices.
  • Are familiar with CNCF landscape projects, such as Argo, Crossplane, OAM, CNAB, Cloud Events, Serverless Workflow Spec.
  • Have an understanding of the governance model for CNCF projects.
  • Experience developing and using Kubernetes serverless solutions such as knative and/or openfaas.
  • Are experienced in using multiple specifications, such as RDF, OpenAPI, OAM, CNAB, Cloud Events, Serverless Workflows.
  • Are experienced with contributing to existing specifications.
  • Are experienced in dockerizing code.
  • Have strong English written and spoken communication skills.
  • Have technical team leadership skills and software architecture skills.
  • Have significant contributions to open source projects or you maintain your own.

Nice to have:

  • Experience with metaprogramming.
  • Experience working on developing workflows.
  • Have 1+ year developing JavaScript (Node / React.js or AngularJS).
  • Understanding of graph taxonomy and hierarchy.
  • Experience with graph databases (Dgraph, Cayley, Neo4J, Tigergraph).
  • Experience with GraphQL.
  • Experience with DNS and/or distributed databases.
  • Experience working with GCP & AWS.
  • Experience with Ansible & Terraform.

Are you interested in this job offer?


Some reasons why you would enjoy working with us


International projects
and teams


Relocation and business travel opportunity (Ireland, France, Australia, Canada, USA, Germany, Switzerland, India, etc.)


Flat organizational structure– the Board is at your disposal


Regular team integration events


Internal technical workshops, soft skills training and Mint Slash Meetups, where you can also be a trainer


English lessons


We create and develop a technical blog (you can also participate in it)


You can choose the form of cooperation (B2B, UoP)


Flexible working hours


Remote work - depends on a project


Employee referral bonus between 3 000 and 7 000 PLN


Access to the company’s library

Recruitment process
The right mix of people on board is the key to success. That’s why the recruitment process is very important to us.

or technical interview


interview and company


if you decide to join us :)

Are you interested in this job offer?

Contact Us
If you have questions or need more information
CSHARK recruitment team - Małgorzata Naumowicz
Małgorzata Naumowicz
IT Recruitment Lead
+48 887 733 009
CSHARK recruitment team - Katarzyna Dudek-Suś
Katarzyna Dudek-Suś
IT Recruitment Specialist
+48 887 788 099
CSHARK recruitment team - Monika Burkiewicz
Monika Burkiewicz
IT Recruitment Specialist
+48 887 733 003