Technical Skills :
- ● Must be an ace and a proven executor on Full stack development skills spanning the entire spectrum from:
- ● Database: MySQL, PostgreSQL, MongoDB, Dynamo DB
- ● Back-end: Node.Js, Laravel, PHP, Express, Python
- ● Front End: Web Development frameworks (Angular JS/ React JS / Vue JS / TypeScript)
- ● Good Knowledge on AWS, GCP, Microsoft Azure cloud services
- ● Good Knowledge on Git, SVN, GitLab or any popular version control tools
- ● Proven ability to make architectural decisions (e.g. monolith v/s microservices, choice of development frameworks and tools, database optimisations, load handling)
- ● The ability to step in and code to drive a solution that your engineers can build upon.
- ● Strong development team management experience: communication, mentoring, hiring, prioritising, scheduling and team development.
Roles and Responsibilities :
- ● Effectively cultivate a culture of teamwork and innovation across the engineering team.
- ● Provide infrastructure architecture and strategic leadership across multiple projects and teams to drive the definition and realisation of our technology strategy.
- ● Leverage past experience and strong communication skills to effectively collaborate with all stakeholders, and guide the team through technology challenges while driving towards target architecture.
- ● Build complex, highly scalable and low latency applications.
- ● Lead technical requirements gathering sessions and technical documentation.
- ● Manage the technical delivery of integrations, security and application customisation.
- ● Provide hands-on expert level assistance to developers for technical issues.
- ● Promote and coordinate technical knowledge harvesting within the organisation.
- ● Define, communicate and enforce design/coding standards.
- ● Identify reusable code required for our code library and ensure the high-quality creation of the code.