Technical Lead

3 - 9 years

0 Lacs

Posted:14 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview As a Technical Lead at Dreamcast, you will play a pivotal role in driving the technical direction, architecture, and implementation of complex systems. You will leverage your expertise in Node.js, NestJS, PHP, React, Vue.js, TypeScript, Microservices, and cutting-edge DevOps practices to build solutions that scale, perform, and innovate. Key Responsibilities - Leadership & Mentorship: Lead and mentor a talented team of developers, guiding them to follow best practices, while fostering collaboration and technical growth within the team. - Technical Strategy & Architecture: Own the technical architecture of projects, ensuring they are designed to scale, maintain, and perform optimally in production environments. - Microservices Architecture: Design and implement microservices-based architectures that are robust, scalable, and capable of handling large-scale applications. - Full Stack Development: Lead development across the stack, from the frontend (React, Vue.js) to the backend (Node.js, NestJS, PHP) using TypeScript to ensure strong typing and maintainability. - Message Queues & Background Jobs: Work with message brokers such as RabbitMQ and BullMQ to build efficient task queues and asynchronous processing systems. - DevOps & Automation: Implement CI/CD pipelines, manage cloud infrastructure (AWS, GCP, Azure), and ensure high availability and fault tolerance of applications. - Code Reviews & Best Practices: Enforce coding standards, perform code reviews, and drive best practices related to maintainability, test coverage, and code quality. - Collaboration: Collaborate with product managers, designers, and other engineers to define the technical scope and deliver high-quality features in a timely manner. - Performance Optimization: Identify bottlenecks and optimize performance in both frontend and backend services, ensuring a seamless experience for end-users. - Tech Evangelism: Lead efforts to research and adopt emerging technologies and frameworks that can improve the team's productivity and the overall technical stack. Key Skills & Qualifications - Experience: 9+ years of software development experience, with at least 3 years in a team lead role. - Backend: Strong experience with Node.js, NestJS, PHP (Laravel or similar). - Frontend: Advanced proficiency in React.js, Vue.js, HTML5, CSS3, and JavaScript (ES6+). - TypeScript: Expertise in using TypeScript to enhance code maintainability and prevent runtime errors. - Microservices: Proven experience in designing and deploying microservices-based architectures. - Message Queues: Experience with RabbitMQ, BullMQ, or similar message brokers for asynchronous processing. - Databases: Experience with SQL (MySQL/PostgreSQL) and NoSQL (MongoDB). - DevOps & Cloud: Proficient in AWS, Azure, or GCP, containerization (Docker), Kubernetes, and implementing CI/CD pipelines. - Version Control: Strong experience with Git and modern version control workflows. Leadership & Soft Skills - Excellent leadership abilities with experience managing, mentoring, and motivating development teams. - Strong communication skills and ability to work effectively with cross-functional teams. - Proven problem-solving ability in complex, distributed systems. - Agile mindset with the ability to thrive in fast-paced environments and prioritize effectively. Role Overview As a Technical Lead at Dreamcast, you will play a pivotal role in driving the technical direction, architecture, and implementation of complex systems. You will leverage your expertise in Node.js, NestJS, PHP, React, Vue.js, TypeScript, Microservices, and cutting-edge DevOps practices to build solutions that scale, perform, and innovate. Key Responsibilities - Leadership & Mentorship: Lead and mentor a talented team of developers, guiding them to follow best practices, while fostering collaboration and technical growth within the team. - Technical Strategy & Architecture: Own the technical architecture of projects, ensuring they are designed to scale, maintain, and perform optimally in production environments. - Microservices Architecture: Design and implement microservices-based architectures that are robust, scalable, and capable of handling large-scale applications. - Full Stack Development: Lead development across the stack, from the frontend (React, Vue.js) to the backend (Node.js, NestJS, PHP) using TypeScript to ensure strong typing and maintainability. - Message Queues & Background Jobs: Work with message brokers such as RabbitMQ and BullMQ to build efficient task queues and asynchronous processing systems. - DevOps & Automation: Implement CI/CD pipelines, manage cloud infrastructure (AWS, GCP, Azure), and ensure high availability and fault tolerance of applications. - Code Reviews & Best Practices: Enforce coding standards, perform code reviews, and drive best practices related to maintainability, test coverage, and code quality. - Collaboration: Collaborate with product managers, designers, and other

Mock Interview

Practice Video Interview with JobPe AI

Start PHP Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, telangana, india

noida, uttar pradesh, india

chennai, tamil nadu, india

bengaluru, karnataka, india