Posted on: 24/09/2025
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.
- 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 as 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).
Leadership & Soft Skills
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1551983
Interview Questions for you
View All