Are open to work in a flat, non-hierarchical setup where daily focus is only shipping features not reporting to managers
Able to drive sprints for a squad given strategic or functional direction.
Experience designing highly interactive web applications with performance, scalability, accessibility, usability, design, and security in mind.
Experience with distributed (multi-tiered) systems, algorithms, and relational and no-sql databases.
Ability to break-down larger/fuzzier problems into smaller ones in the scope of the product
Experience with architectural trade-offs, applying synchronous and asynchronous design patterns, and delivering with speed while maintaining quality.
Raise the bar on sustainable engineering by improving best practices, producing best in class of code, documentation, testing and monitoring.
Contributes in code and actively takes part in code reviews.
Working with the Product Owner/managers to clearly define the scope of multiple sprints. Lead/guide the team through sprint(s) scoping, resource allocation and commitment - the execution plan.
Represents a squad. Drives feature development end-to-end. Active partner with product, design, and peer engineering leads and managers.
Familiarity with build, release, deployment tools such as Ant, Maven, and Gradle, Docker, Kubernetes, Jenkins etc.
Effective at influencing a culture of engineering craftsmanship and excellence
Helps the team make the right choices. Drives adoption of engineering best practices and development processes within their team.
Understanding security and compliance.
User authentication and authorisation between multiple systems, servers, and environments.
Based on your experience, you may lead a small team of Engineers.