development

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?

Apply

Some reasons why you would enjoy working with us

cshark-ico-programing

International projects
and teams

cshark-ico-international

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

cshark-ico-hands

Flat organizational structure– the Board is at your disposal

cshark-ico-users

Regular team integration events

cshark-ico-trainings

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

cshark-ico-lessons

English lessons

cshark-ico-code

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

cshark-ico-agreement

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

cshark-ico-moon

Flexible working hours

cshark-ico-remotely

Remote work - depends on a project

cshark-ico-bonus

Employee referral bonus between 3 000 and 7 000 PLN

cshark-ico-library

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.
1
cshark-1st_step-grey
Test

or technical interview

2
cshark-3nd_step
Meeting

interview and company
presentation

3
cshark-2nd_step_grey
AGREEMENT

if you decide to join us :)

Are you interested in this job offer?

Apply
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