Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
5-7 years of experience in software development.
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Strong understanding of microservices architecture and distributed systems.
Hands-on experience with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
Develop dynamic, user-friendly interfaces using React and TypeScript.
Utilize React hooks (e.g., useState, useEffect, useContext) to manage state and side effects in functional components, as well as implement context-based state management.
Leverage React Router for implementing dynamic, client-side routing in single-page applications (SPAs).
Integrate state management solutions such as Redux, Redux Toolkit, or Context API for managing global state and handling complex application logic.
Implement responsive, high-performance web pages and ensure cross-browser compatibility.
Design and implement RESTful APIs using Java and Spring Boot in a microservices-based architecture.
Develop database schemas, optimize queries, and ensure efficient data storage and retrieval with MySQL
Roles & responsibilities of Tech-Lead:
Technical Leadership: Lead the engineering team in designing, developing, and deploying high-quality software solutions.
Architecture & Design: Define and oversee system architecture, ensuring scalability, security, and maintainability.
Code Review & Best Practices: Maintain coding standards, conduct peer reviews, and promote best practices in software development.
Project Management: Collaborate with Product Managers and other stakeholders to define technical requirements, scope, and deliverables.
Mentorship & Team Development: Mentor junior developers, foster a culture of continuous learning, and provide technical guidance.
Innovation & Technology Adoption: Stay up to date with emerging technologies, evaluate their feasibility, and implement improvements.
Collaboration & Communication: Work closely with cross-functional teams, including UI/UX designers, DevOps engineers, and business stakeholders.
Performance Optimization: Identify and resolve performance bottlenecks to enhance system efficiency.
Security & Compliance: Ensure compliance with industry standards, data security, and best security practices.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job