Strong software development skills in one backend technology (Java, Groovy, Python) and one of the following frontend Javascript/ Typescript framework (ReactJS, Vue.js, AngularJS) - Full Stack Developer
Experience collaborating with & coaching more junior engineers
Experience of Agile Methodologies
Knowledge of implementing and/or running CI / CD
Experience working on Cloud infrastructure, such as AWS infrastructure or other equivalent infrastructure
Understanding micro-services oriented architecture with extensible REST APIs
(Desirable) Experience with mentoring and coaching more junior engineers
(Desirable) Experience leading or managing a team
(Desirable) Experience working across the full development stack
(Desirable) Atlassian Ecosystem experience
(Desirable) Robust experience in Java, Groovy, ReactJS and Typescript
(Desirable) Any kind of plugin development experience
(Desirable) Leading of agile ceremonies
(Desirable) AWS Certified
(Desirable) Experience developing applications with serverless architecture
If you’re passionate about this role and keen to learn and grow with us, we encourage you to apply, even if you don’t have everything that's listed just yet
What the job involves
The role of an Engineering Team Lead will help shape and define the Engineering culture alongside the other Team Leads and Engineering Managers
This position will work alongside an Engineering Manager and the wider Product team locally and remotely to shape the development of the ScriptRunner for Confluence Cloud product
As an Engineering Team lead, you will lead a team practicing continuous delivery
Growing your team of engineers is your responsibility so you'll be mentoring, coaching and using our development framework to help individuals increase their impact
As the most senior engineer on the team, you'll be responsible for facilitating solution design, building on the knowledge and skills in the team as well as reaching out to other engineering teams for input
You'll value autonomy, mastery, practice, doing the right thing, paying down technical debt
Provide a platform for developers to perform tasks of varying complexity
Assist with priority setting for products
Deliver updates to key stakeholders
Ensure the team has the right tools, technology and freedom to deliver their work and innovate
Leading software development team following agile processes
Hiring and/or onboarding new team members
Mentoring, coaching and developing a team of Software Engineers of varying level of experience
Work with direct reports to set objectives and to create and execute development plans
Facilitate and enable collaboration
Align the team with product and business priorities
Designing, writing and testing solutions
Complex, collaborative problem solving
Performing code peer reviews
Respond to product incidents
Assisting with support escalations
#J-18808-Ljbffr
📌 Engineering Team Lead (Ontario)
🏢 The Adaptavist Group
📍 Ontario
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.