We are looking for a highly skilled and motivated
Tech Lead - Full Stack Engineering
who will be responsible for designing, developing, and delivering scalable front-end and back-end solutions using modern technologies, driving the architecture and best practices, and mentoring product engineers, Who will play a critical role in the full product lifecycle from requirements gathering and design to implementation, testing, deployment, and continuous improvement while working in a fast-paced, agile environment.
Key responsibilities:
Key responsibility of a Tech Lead is While their theoretical knowledge appears strong, they tend to struggle when faced with practical, situation-based questions. to design, implement, test and deploy front-end and back-end components of the product
Develop, test and deliver highly scalable and performant services using Spring Boot or Python using Relational databases and Graph databases as data repositories
Design and Develop frameworks/accelerators that aid in faster development Setup DevSecOps pipeline for the product
Setup & govern use of best practices in software engineering including secure-coding best practices
Create design artifacts using UML that will be used by team members for implementation
Guide product engineers assigned to the team
Responsible fortimely delivery of user-stories planned for a sprint
Contribute in all phases ofthe product development cycle, from definition, design, through implementation and tests across multi-cloud environments.
Design robust technicalsolutions to business problems, with a high focus on quality and execution
Work with highly motivated software developers who thrive on solving challenging problems and building large-scale enterprise SaaS products.
As an early employee in the team, help design and build product from scratch and implement processes to ensure modularity, efficiency and maintainability.
Responsible for writing blogs/articles/whitepaper
Experience required for the role
In depth experience and familiarity with agile PDLC and rapid product development
Proficiency in designing & building microservices using frameworks like Java & Spring Boot or Python & Flask
Experience in using Mocking frameworks
Proficiency in designing reusable software components & frameworks using UML
Experience in profiling services and debugging performance issues
Experience in DevSecOpsis desirable
Experience in data modelling for relational, document & graph DBs
Experience in MongoDB, PostgreSQL and/or Neo4j Experience in Workflows and Rule Engine
Strong experience in one of the Cloud (MS Azure / AWS / GCP) environments
Experience designing/building scalable RESTful API s.
Experience in data integration technologies like Pentaho Kettle or Apache Nifi
Experience with container technologies like Docker & Kubernetes
Experience in designing systems to deal with OWASP 10 vulnerabilities.
Develop, troubleshoot and maintain production level application code for new services and products
Understand the value of iterating fast; learning from small,safe, frequent changes
Is agile and enjoysthe speed of a fast-paced, highly engaged start-up environment, curious, and constantly seeks to improve standards as we go along
Have expertise and strong belief in automation, tooling, and testing as critical parts of the software lifecycle Verbal and written communication skillsto work withmulti-functional groups
Team player who brings a can-do attitude to a dynamic working environmen