Job Description: Tech Lead
Experience: 4 – 6 Years
Tech Stack: React, Next.js, Laravel, Node.js, Go, Python, MySQL, MongoDB
Role Summary
We are looking for a versatile Tech Lead to oversee a sophisticated polyglot environment. You will be responsible for defining the architectural direction of our products, managing a team of full-stack developers, and ensuring our systems are performant, scalable, and secure. You aren't just a specialist in one language; you are an engineer who chooses the right tool for the job, whether that's Go for concurrency, Python for data, or Laravel for rapid business logic.
Key Responsibilities
- Technical Architecture & Strategy
- Architect and maintain a microservices-based ecosystem utilizing Laravel, Node.js, and Go.
- Lead the frontend strategy using Next.js and React, focusing on Core Web Vitals and SEO optimization.
- Design hybrid data strategies using MySQL for structured transactions and MongoDB for high-scale document storage.
- Integrate Python services for specialized tasks such as data processing, automation, or AI/ML integrations.
- Team Leadership & Engineering Excellence
- Lead a team of 6–10 developers through technical mentoring, pair programming, and rigorous code reviews.
- Define and implement CI/CD best practices to ensure seamless deployments across different environments.
- Bridge the gap between Product, Design, and Engineering to turn high-level roadmaps into technical reality.
- Performance & Security
- Optimize high-traffic systems for low latency, specifically utilizing Go for performance-critical bottlenecks.
- Ensure security best practices are followed across the stack (OWASP Top 10, data encryption, secure API authentication).
Technical Requirements
LayerTechnologyFrontendReact.js, Next.js (SSR/SSG/ISR), Tailwind CSS, TypeScript.
Backend (Web)Laravel (PHP), Node.js (Express/NestJS).
High PerformanceGo (Golang) for microservices and concurrent processing.
Data & ScriptsPython (FastAPI/Flask/Django) and data manipulation libraries.
DatabasesMySQL (Relational/Optimization) and MongoDB (NoSQL/Aggregation).
Infrastructure Docker, Kubernetes, AWS/Azure, Redis, and Message Brokers (RabbitMQ/Kafka.
Desired Candidate Profile
- Experience: 4 to 6 years of professional software development experience, with at least 1 year in a leadership or senior role.
- The Generalist Mindset: Deep expertise in one area (e.g., PHP or JS) but highly proficient and comfortable switching to Go or Python as needed.
- Problem Solver: Ability to debug complex issues that span across multiple languages and infrastructure layers.
- Communicator: Can explain complex architectural decisions to non-technical stakeholders clearly and with wit.
Interview Process (What To Expect)
- Initial Screen: A brief chat about your leadership style and career journey.
- Architecture Design: A session focused on how you would connect these specific technologies to solve a scaling problem.
- Code Deep Dive: Reviewing your proficiency across the stack (specifically Laravel/React and one of Go/Python/Node).
- Culture & Values: Meeting the team you will be leading.