
Back-end Engineer
Minsk · Technology
Вакансия уже неактуальна и находится в архиве
Обязанности
What you will do:
- You will work in a highly dynamic environment within a brand new and talented team.
- Engineer and implement highly scalable systems, using the best development practices and tools
- Help define our development environment, and communicate the best development practices within the organisation (i.e. code reviews, testing, etc)
- Continuously monitor the quality of our systems, design measurements to monitor their health (both the engineering systems and data integrity)
- Keep on top of the latest and greatest developments in distributed systems and the cloud
- Be creative and experiment with new solutions yet pragmatic and committed to code optimisation, maintainability, and quality
- Work closely with other teams (Data Science, Product and UX) at Kufar to drive product development.
Tech stack: Go, Рython, Postgres, Kafka, redis, aws services.
Требования
What we expect from you:
- Golang knowledge
- Experience with PostgreSQL
- Good knowledge of microservices architecture
- Experience in building and maintaining systems at scale: service discovery, load balancing, secret management, dynamic request routing, circuit breakers and deployment schemes (rolling updates, canary, etc.)
- Knowledge of TDD and SOLID design principles
- Experience with high traffic systems and distributed systems and databases
- Development best practices used: Pair programming, code review, clean code, CI/CD
- Understands Quality by design, and consistently works with Unit testing, Integration Testing
It's good if you have:
- Experience with AWS, Docker, Kubernetes
- Experience with Redis
- Experience with DynamoDB
- Experience with Kafka and Kafka Streams
- Experience with monitoring tools preferably Grafana
- Understanding of DDD
Soft skills are important as well:
- Must show initiative, proactively finding and solving product problems
- You love developing good quality software
- You are open and proactive to discuss different software design alternatives
- Ownership and result oriented person
- Have a team-player spirit, which benefits the group vs the individual
- Good written, spoken and interpersonal communication skills
- Technical and business level English is a must
Условия
Work with us is comfortable and cool:
- Work with cutting-edge technologies and assets
- Work with OKRs goal setting framework
- User-friendly office in the historic centre of Minsk (Niamiha district)
- Macbook Pro
- Flexible working hours and smart working
- Medical Insurance
- Sport compensation and AllSports access
- Corporates discounts to a various places
- Access to Netflix & Safari Books
- Training budget
- English language classes
- Team buildings, after-work activities
- 26 vacation days + 6 Social Days
- Breaks with snacks, beverages and coffee (when you work from the office)
- Best colleagues who are ready to sit with your kids or host your cat when you are on vacation
- Salary specified in euro
Вакансия уже неактуальна и находится в архиве