We are looking for a full-time Senior / Lead Software Engineer who can join our international team as a lead developer.
Our product is an online learning platform that offers many sophisticated features to its customers, which, in turn, requires advanced approaches to software engineering.
Our team includes winners of international programming competitions as well as accomplished mathematicians. For the lead developer position, it is critical to have a good understanding of algorithms as well as having demonstrated success in the past (e.
g., by competing in software competitions, achieving outstanding grades at university, or having mastered difficult software projects).
Responsibilities of this role :
Develop products adopting the best industry practices
Decide on the technical design of new features and choose the best approach
Document technical decisions and specifications
Conduct regular code reviews to improve code quality, design, and tests
Work together with the product manager to effectively delegate work and manage projects
Lead a team of four full-time software developers
Required skills and experience :
C# / .NET / .NET Core, 5+ years
Vue.js (or similar reactive frameworks)
Strong leadership and communication skills in a remote-work environment.
Good to have experience in :
Docker / Kubernetes
ORM (e.g., Entity Framework (Core))
We offer :
Flexible working hours
A competitive salary and compensation package
18 business days of payable annual free-time
10 days of paid sick leave
IT Club membership card which provides pleasant discounts
An inspiring and comfy office
Regular office fruit delivery
Professional growth :
Strong engineering culture
Challenging projects and mature teams
Direct communication with the customer
An individual development plan
Regular performance appraisal
Meetups and events for professional development
Plenty of opportunities to share knowledge and get more experience such as an opportunity to mentor others, speak at events, and contribute to pre-sales
Corporate events and outstanding parties
Exciting team buildings
Memorable anniversary presents
A fun zone where you can play video games, foosball, ping pong, and more