Position Overview: We are seeking an experienced Tech Lead to drive technical innovation and oversee the architecture, design, and development of our core software products. The ideal candidate is a skilled software engineer with expertise in full-stack development, artificial intelligence, front-end frameworks, back-end technologies, and cloud solutions, as well as a passion for delivering scalable, high-quality products.
Key Responsibilities:
Technical Leadership:
- Lead the development team in designing, developing, testing, and deploying high-quality software solutions across front-end, back-end, and AI components.
- Set coding standards, ensure code quality through reviews, and drive best practices in software architecture and design.
- Collaborate with architects on solution design, technology stack decisions, and system architecture to ensure scalability, security, and performance.
Project Management:
- Coordinate project milestones and timelines, ensuring timely delivery of critical deliverables.
- Use tools like Jira for tracking project progress, managing backlogs, and maintaining transparency across the team.
- Define project scope and prioritize tasks effectively to achieve project goals.
Solution Design and Full-Stack Development:
- Lead the design and development of robust, scalable, and secure software solutions, focusing on both front-end and back-end components.
- Front-end: Implement responsive and user-friendly interfaces using React or Angular, along with Material Design or similar UI frameworks.
- Back-end: Develop reliable back-end services with Node.js, PostgreSQL, and MongoDB.
- Cloud Integration: Deploy and manage applications on AWS, Azure, or other cloud platforms, ensuring high availability and scalability.
- AI Development: Incorporate AI/ML models into applications, leveraging frameworks like TensorFlow, PyTorch, or scikit-learn for data-driven solutions.
Database and Version Control Expertise:
- Manage data storage solutions, leveraging PostgreSQL and MongoDB for optimal data handling, performance, and scalability.
- Utilize Git for version control, enforcing best practices in source code management, branching, and release processes.
AI and Data Integration:
- Develop and integrate AI models to enhance product functionality, leveraging machine learning algorithms for predictive analytics, natural language processing, or data insights.
- Collaborate with data scientists to build data pipelines and manage AI model deployment and monitoring.
- Optimize AI models to ensure they perform well in production environments and scale effectively.
Team Development:
- Mentor and guide team members, fostering a culture of continuous learning, improvement, and innovation.
- Identify skill gaps within the team and facilitate professional development opportunities.
- Support team members in understanding and following project workflows and processes.
Stakeholder Collaboration:
- Collaborate closely with cross-functional teams (Product, QA, UX/UI) to align on product vision and ensure cohesive product development.
- Act as a technical advisor to executive leadership, providing insights on technology choices, design patterns, and best practices.
- Communicate project updates, risks, and solutions with stakeholders at all levels.
Problem Solving and Innovation:
- Drive the development and implementation of innovative solutions to complex technical challenges.
- Stay current with industry trends, technologies, and best practices in full-stack, AI, and cloud development.
- Lead continuous improvement initiatives to enhance team efficiency and output quality.
Required Skills and Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5 years of software development experience, with at least 2 year in a Tech Lead.
- Excellent communication (verbal and written) and interpersonal skills. Able to step into complex situations and take responsibility.
- Front-End: Proficiency in modern JavaScript frameworks like React or Angular, with experience in Material Design or similar UI libraries.
- Back-End: Expertise in Node.js and experience with RESTful and microservices architecture.
- Databases: Strong experience with PostgreSQL and MongoDB, including schema design, query optimization, and performance tuning.
- Cloud Platforms: Proficiency in AWS, Azure, or other cloud platforms, with experience deploying, scaling, and securing applications.
- AI/ML Skills: Experience with AI frameworks like TensorFlow, PyTorch, or scikit-learn, and a strong understanding of data processing, model training, and deployment.
- Strong solution design skills, with experience creating technical documentation and architectural diagrams.
- Excellent problem-solving skills and ability to prioritize in a dynamic environment.
- Exceptional communication and interpersonal skills, with a knack for motivating teams.
Preferred Qualifications:
- Experience working in [Industry, e.g., Fintech, SaaS, etc.].
- Relevant certifications in cloud platforms, AI/ML, or software architecture.
- Knowledge of DevOps practices, including CI/CD pipelines.
Please send me your profile at keshava@kreatorverse.com