Lead/Senior Golang Developer to $8000 Offline
PLEASE DO NOT APPLY IF YOU DON'T HAVE HANDS-ON EXPERIENCE WORKING WITH HIGH-LOAD PROJECTS AND PERFORMANCE OPTIMIZATIONS
We're looking for a Senior Golang Developer to develop an internal product that helps companies build their own high-load workflows. It would be an exciting experience for anyone who wants to learn new technologies and work with a high-load, highly available, and scalable project with distributed components.
Project
We're developing a product that helps companies build high-performing workflow. This project requires attention to detail since we want to make it high-load and scalable by design, so we need an experienced developer.
Required Skills
- Experience with Kafka and Redis is a MUST
- Experience with ScyllaDB will be a great plus
- 5+ years of Back-end development experience;
- 5+ years experience in Go programming language;
- Work experience with Kafka, Mongo, PostgreSQL, ScyllaDB;
- Experience in development and successful launch of high-load data-intensive projects;
- Experience with microservice architecture, service discovery;
- Understanding of fundamental design principles behind a scalable application;
- Understanding of fundamental designs of OOP, SOLID;
- Habits in writing unit/integration tests;
- Experience with Docker and K8S;
- Experience with AWS;
- Ability to deal with substandard issues.
Requirements
- Developing and supporting one or several services of the platform;
- Writing efficient, scalable, and reusable code;
- Foreseeing potential problems, requesting refactoring and optimizations;
- Considering the impact of developed features/bug fixes on the whole project;
- Reviewing and building architecture of the high-load product;
- In rare cases, jump into a call with clientsβ tech team to describe the project implementation in detail.
Personal Profile
- Responsible and proactive
- Good team-player
- Ability to self-study
- Striving to introduce best practices in daily work
- Be ready and be able to communicate in written and verbal form to the client
Offer
- 100% Remote work (part-time available)
- Competitive salary in USD
- Flexible work schedule
- Interesting project that will improve your hard- and soft-skills
- Experienced management and friendly environment
- Ability to work with the industry-leading companies