We are pleased to offer you the opportunity to join our team as a Golang developer.
The product is the UEM platform "Aurora Center", which allows for remote management of corporate fleets of up to 500,000 devices running Aurora OS, Android, and Linux family distributions.
"Aurora Center" consists of:
- A server-side with several dozen microservices in Go
- A multi-role web interface for management
- An on-device client for interacting with services.
About our stack and approach:
- We select and apply frameworks and tools for their intended purpose – PostgreSQL, Redpanda (Kafka API compatible), Gateways, etc.
- We load test, monitor, and solve problems under load.
- We use architectural approaches like CQRS, ES, DDD, and other Enterprise patterns.
- We have built and continuously update the testing pyramid.
- We care about the quality of CI and CD.
- We are interested in creating a convenient, quickly deployable, and easily maintainable product.
In your cover letter, please tell us what is important to you when choosing a company)
What you will be doing:
- Implementing microservices in Go, taking into account functional and non-functional requirements, including security requirements.
- Participating in architectural tasks to find solutions and update the stack.
- Following Scrum practices and adapting them to improve team productivity.
- Conducting code reviews as part of the task workflow.
- Improving CI and CD processes.
The developer we are looking for has:
- Over 4 years of development experience, with at least 3 years of experience in Go.
- At least 3 completed projects in Go.
- Knowledge of basic data structures and algorithms for working with them.
- Understanding of multithreaded programming principles.
- Experience in developing highload solutions.
- Experience applying GoF and Enterprise design patterns in Go.
- A desire to participate in product development.
In return, we offer:
- Work in an accredited IT company.
- Convenient work format — office\hybrid\remote (you can choose, depends on the department).
- Flexible start of the workday - we value results.
- Competitive salary and annual bonus based on performance.
- Additional 3 days of vacation per year.
- Voluntary medical insurance with dental coverage after the probationary period, with the option to add children and relatives.
- We support employee development: training at the company's expense, participation in industry conferences, Rostelecom online university, MIF corporate library, Lerna educational platform.
- New Year's gifts for company employees and their children.
- BestBenefits discount service and bonus programs from partner companies.
- Corporate life: sports communities: running, chess, and football clubs; interest clubs: playing GO and more; we organize corporate events for employees.