Job Description
As our Labs Team Lead you will :
Manage, mentor and grow a small team of 3-5 engineers.
Contribute to defining the roadmap.
Plan activities and help the team deliver new features with an agile approach.
Write well-structured, maintainable, idiomatic code with good documentation; unit tests for every feature, bug fixing and code reviews.
Communicate with the rest of the company (e.g. content creators, customer success, sales, marketing, UX, etc) to ensure the functionality you'
re implementing is what was intended.
Collaborate on a cross-functional team, including designers and product managers to quickly deliver new features.
Work closely with the SRE Team to ensure smooth deployments, ensuring that errors are tracked with enough info to debug effectively.
Qualifications
What we're looking for :
At least two years of experience in an Engineering Lead role.
Passion for coding, web development, cloud technologies, and shipping features that drive user adoption.
Strong understanding of server-side technologies such as Python, Go, Django, EventBus, Celery, and both Relational and NoSQL databases : PostgreSQL, DynamoDB, Redis.
Advanced knowledge and experience in modern web patterns : RESTful APIs, SOA, WebSocket and WebRTC.
Experience with distributed version control systems : mostly Git (Github and / or Bitbucket).
Good knowledge of cloud-oriented technologies : Amazon Web Services, Google Cloud Platform, Microsoft Azure, Kubernetes and Docker.
Familiar with cloud architecture patterns and best practices for designing highly available, scalable and secure systems.
Familiar with Infrastructure as Code tools like CloudFormation and Terraform.
Good level of English proficiency, both spoken and written
Ability to work independently and as part of a distributed team, with a sense of urgency and integrity.
Who you are :
You have an innate interest in education. You’ll be motivated by the idea of being part of a force for bringing tech skills to millions.
You will be hungry to join an exciting company. You’ll get excited about the prospect of rolling up your sleeves and digging into your work.
You’re humble, collaborative and respectful as a team player.
You positively contribute to Cloud Academy as a team. You’re supportive and see success as team success.
You’re committed to exceeding expectations, boundaries and excellence. You demonstrate passion and you’re willing to go the extra mile.
You take ownership of your deliverables. You take responsibility and you’re proactive in identifying solutions.
Additional Information
Why join Cloud Academy?
We are an exciting scale-up in the digital training space, and this is a great opportunity to work within a mission driven, lively & diverse team in a fast-paced and high-growth environment.
As a Labs Team Lead you will get :
Competitive compensation with an annual bonus potential
Great company culture and work environment!
Highly-skilled teammates and lots of opportunities for growth and development
Budget for professional development and Learning & Development culture
4 weeks paid vacation per year plus 17 paid public holidays per year
If you opt for the on-site position you’ll have these additional benefits :
Train ticket paid for by the company
Hybrid remote working policy including 1 month a year of remote working from anywhere
Relocation bonus
Health Insurance Enhanced Family Leave policy (maternity leave / paternity leave)