Responsibilities
- Designing and developing scalable, robust, testable, efficient, and easily maintainable code on Golang
- Maintenance of business logic by unit-tests
- Support QA team in technical matters
- Building toward an efficient micro services distributed architecture
- Translating software requirements into stable, working, high performance software
- Creating design documents
- Lead the team of 3-5 developers
- Full-circle ownership of the components
Skills & Experience
- 5+ year of experience writing well-designed, high-quality production code
- 2+ years of proven success as a technical team leader
- Strong knowledge of Golang
- Experience with databases (MySQL or PostgreSQL)
- Strong knowledge of software implementation best practices
- Good interpersonal, written and verbal communication skills
- Fluent English
Would Be a Plus Knowledge Of
- JavaScript
- Python 3.x
- C#
- PHP
- Principles of REST / RESTful
WE OFFER (After Relocation):
- Attractive remuneration
- Public Transport Support
- Multisport card
- Additional Health & Dental insurance
- Free fresh fruits in the office
- Free drinks (Coffee/Tea/Water)
- Free parking slot
- Tickets for conferences and seminars
- Challenging atmosphere and interesting projects
- Future career development in a multinational company
- Offsite events and parties