Architect, design and implement new company products using Golang and a service-oriented architecture based on gRPC
Acting as Team leader
Being able to come up with suggestions and solutions to potential issues and architectural decisions
Product ownership
Team mentoring
Requirements:
5+ years of recent hands-on coding and software design
Substantive knowledge of Golang programming language
gRPC and REST proficiency
Experience with SOA/microservices
Strong SQL knowledge
Understanding of HTTP and TCP/IP principles
Outstanding knowledge of Object-Oriented and Component-based design principles
Solid understanding and ability to set up full development cycle starting from linting, test coverage, and CI configuration finishing by production delivery, configuration and support
Upper-intermediate English level (being able to articulate ideas and solutions to stakeholders)
Would be an advantage:
Kafka
Docker
Linux
CI/CD
We offer:
Flexible working hours
A competitive salary and compensation package
Best hardware
Healthcare and Sport benefits program
An inspiring and comfy office
Regular office fruit delivery
Professional growth:
Challenging tasks and projects
An individual development plan
A personal education budget
Regular performance appraisal
Meetups and events for professional development
Mentorship opportunities
Fun:
Corporate events and outstanding parties
Exciting team buildings
Memorable anniversary presents
A fun zone where you can play video games, football, ping pong, and more