We’re looking for a candidate to this position in an exciting company.
Lead a technical team of 5-7 developers and testers (mix of onshore and offshore)
Translate client requirements into technical requirements and specs for a team of developers
Manage development sprints and release management process
Participate in agile software development, prototyping and code reviews with a team of developers
Participate in design and code reviews
Work closely with Product Owners and Designers to develop and implement next-generation products
Interact with the client and other team members to incorporate their innovations and vice versa
Fast Learner – although you may not know all the technologies and methodologies out there, you are willing to learn quickly and apply them effectively. If you feel learning can never stop, this is the role for you.
Team First Mentality – we are a tightly knit team that lean on each other and teach each other.
Track record of successful development projects with at least 5 years of relevant experience
Track record of leading a team of developers in the role of a Tech Lead
Proficient knowledge of back-end programming and front-end language (Node.js/TypeScript and React Native/React.js)
Familiarity with Git or other source control methods
Knowledge of data structures and algorithms
Experience working with SQL, NoSQL and designing schemas
Have managed applications on one or more cloud environment (AWS, Azure) and containerization (Docker/Kubernetes)
Understanding of test-driven development (TDD)
Familiar with Continuous Integration / Delivery methodology
Knowledge of the Linux stack, and comfort with Bash commands
Experience with web application security and incorporating security into the software development lifecycle