Distributed systems (regular)
ROLE SUMMARY / OVERVIEW
The Senior Lead Engineer will be a member of the Engineering Management team, assigned to the Product, in this case Textbook Solutions.
The role will contribute through leading engineering related solution design, technical feature definition, scope assessment, high level estimation processes and other SDLC processes across more than one team in the Textbook Solutions area.
This role will play a critical part in the successful delivery of technical solutions for their respective area.
WHAT WILL YOU DO?
Lead engineering related solution design, technical feature definition, scope assessment, high level estimation processes and SDLC in their assigned Product Area (multiple teams).
Guide the team in technical decisions and be accountable for their success and quality.
Responsible for quality and efficacy of the work product produced by the engineering members of their assigned Product Area.
Technical mentoring and reviews (code and analysis).
Partner with Team Manager(s) and the Director of Product in support of product goals and outcomes in their respective area by identifying product requirements, analysing alternatives and conducting product recommendations related to software.
Contribute to the definition of the team roadmap and deliverables.
Collaborate with the team and solution architects from infra teams to make decisions regarding platform level needs, capabilities, and investments.
Mentor senior engineers.
WHAT WILL YOU NEED TO BE SUCCESSFUL IN THIS ROLE?
7+ years of experience writing web services in a general purpose programming language
Proven track record of technical leadership for fullstack teams
Experience with databases / data stores
Hands-on experience with AWS
Experience building distributed systems at scale
Experience and understanding of core testing principles
Superior design and architecture skills, as well as a solid grasp of Object Oriented design patterns, and Clean Architecture
Systematic problem-solving approach coupled with ability to brainstorm and co-create new solutions, both business and technical
Ability to articulate design decisions to both technical and non-technical stakeholders
Experience with managing multiple stakeholders
Ability to effectively manage multiple priorities and / or projects simultaneously
Flexibility (being able to adapt to rapidly changing conditions)
Ability to lead, mentor and develop engineers
High level of self-organization and proactive approach
Excellent communication, analytical and decision making skills
At least 2+ years production experience with Go
Event driven architecture on AWS
PostgreSQL, DynamoDB, Redis, Kubernetes, ElasticSearch
A track record of attracting and retaining world-class engineering talents
Some of our benefits :
Flexible working hours
Personal development budget 800$ per year + unlimited time off policy for participation in conferences and workshops and access to an online learning platform with courses from Udemy, Harvard Manage Mentor and many others
Fully paid private health care packages for you and your family (dental care included) provided by Luxmed
Fully paid life insurance provided by Warta
Multisport Plus card
Access to the Mental health Helpline providing virtual support of external psychologists, psychotherapists, and coaches
AskHenry services personal concierge services to help you to settle your everyday matters (like Ikea shopping or shoemaker visit)
Possibility to join one of our Employee Resource Groups and initiatives (Inclusion Council, Ladies at Brainly, Brainly Cares)
If needed, additional budget for work remote work accessories