Technical Lead






JOB DESCRIPTION
Roles and Responsibilities
- Lead & design frontend and backend architecture of software solution with best development and security practices.
- Assist to Design and develop internal or external business systems/applications, systems interface and databases.
- Create high level and low level system design for software solutions.
- Develop proven systems. Replicates systems and approaches across the team to ensure the team’s learning and improvement.
- Deep knowledge of the industry and awareness of the technical landscape. Incorporating the analysis into appropriate strategy.
- Lead technical front in customer/stakeholder calls.
- Converts concepts and ideas of our customers into clear action steps and architectures.
- Ideates new engineering direction, guidance and vision.
- Mentor and actively drive the technical skills of the immediate or extended team with consideration of their career stage and personal trajectory.
- Creates and implements engineering roadmaps positively, managing key metrics, creating research and/or programs.
- Suggest tech stack for software solutions.
- Provide effort estimations for new software projects.
- Ensure the performance and quality of the software solution is up to the mark.
- Report back to the management with respect to the technical front and operational efficiency.
- Guide and manage multiple project teams and support them technically.
- Ensure all the internal software’s /products are up to date and work appropriately.
- Work with cross-functional teams including with PM, BDE, Developers, BA, QA, DevOps, Design teams.
- Help engineering team in translating business and functional requirements into documented technical specifications.
- Open to explore AI/ML/blockchain/VR and leading technologies.
- Design and manage Git flow for projects.
- Facilitate/lead reviews of technical specifications and program code with other members of the technical team, and communicate design, requirements, feature set, functionality and limitations of systems/applications to team.
Skills & Knowledge
- 10+ years of experience in software development and a minimum of 4 years handling a team.
- 5+ years of experience in NodeJs and ReactJS, each.
- Minimum 3 years of hands-on experience working with different AWS services, deployment and costing.
- Minimum 3 Years in Software Testing in Manual and Automation .
- Minimum 3 years of experience working with CI/CD (Jenkins, Terraform etc).
- Must have experience in working with service-based projects.
- Must have a background of working with products.
- Ability to lead teams and departments, ensuring of their growth.
- Ability to manage people and upskill them in their respective fields.
- Ability to listen, observe, lead and impact the people.
- Sound knowledge of design and architectural patterns for software development.
- Sound knowledge of creating low level and high-level system design.
- Clear understanding of object-oriented programming & SOLID principles.
- Ability to perform full-stack development (UI and Service/Backend development).
- Exposure to AI/ML/blockchain/VR is preferred.
- Knowledge of web and mobile technologies.
- Demonstrated experience in Agile development, application design, software development, and testing.
- Understanding and implementation of security and data protection.
- Understanding of OWASP or VAPT is preferred.
- Ability to effectively communicate to internal and external business partners on solution design.
- Experience in communicating with users, technical teams and management to collect requirements, identify tasks, provides estimates and meeting production deadlines.
- Strong logical and problem-solving skills.
- Excellent organization and time management skills.
Good to have
- Be highly motivated to initiate projects and work under aggressive deadlines.
- Excellent communication skills across all platforms.
- Ability to approach a problem creatively.
- Ready to take on initiatives and diversify our technical capabilities across domains .
- Good analytical, logical skills and problem-solving skills.
- Strong passion for technology, best practices, and continuous improvement.
- Highly organized with the ability to work in team and independently with minimum guidance in a fast-paced team environment.
- Should be able to lead/guide and mentor the engineering team.
- Ability to work in a team in a transparent and entrepreneurial culture.
- Self-motivated with an initiative to reach challenging targets.
- Exceptional attention to detail.
About The Company
Scalex is a Digital Engineering Company that partners with businesses to help them succeed in their Digital Transformation journey. Scalex provides end-to-end product development to thrive on changing business dynamics by leveraging the power of digital technologies such as Web, Mobility, Cloud, and Analytics.
What differentiates us from other consulting businesses is, our focus on constant innovation and dedication to the products or solutions we work on for our customers. With the fast pace of innovation and changing technology, the end products are updated constantly and rapidly. So, our engineers are therefore enjoying the challenge of learning new technologies and synthesizing the acquired knowledge to solve business and real word problems. We follow agile work culture, where we believe in giving autonomy and flexibility to our engineers. At the same time, they will be given responsibility distribution to deliver the best-in-class and quality solutions in time with the limited formalities.
REQUIRED*