Skills: Golang, gRPC, REST. Specializations: Backend Developer.
We are building a new CNAPP (Cloud Native Application Protection Platform) product that helps companies protect their cloud infrastructure and services. We are looking for a Go backend developer to help design and build a reliable, scalable, and technically strong platform from scratch.
Key Tasks:
- Development in GO of components for a new product for cloud infrastructure security assessment;
- Design and implementation of APIs, business logic, and internal product components;
- Development of integrations with cloud service APIs and related products;
- Development of fault tolerance and scalability mechanisms, optimization of service performance;
- Participation in the design of the new product architecture, selection of technical solutions, and definition of engineering approaches.
Requirements:
- Experience in developing products and related services using Golang that are deployed in Kubernetes;
- Experience in developing integrations between services;
- Practical experience with gRPC;
- Understanding of REST/gRPC API principles;
- Ability to cover code with tests;
- Understanding of Kubernetes principles;
- Understanding of principles for building secure inter-service communication;
- Experience with Docker, Kubernetes, and automatic deployment tools;
- Solid knowledge of Linux: working with files, ssh, systemctl, standard commands for log analysis and processing;
- Ability to write clear, maintainable, and operationally reliable code;
- Understanding of CI/CD principles and ability to build basic service deployment pipelines in Kubernetes;
- Understanding of application observability approaches, practical experience in covering services with metrics, logs, and traces.