Technical Lead | Scrabble
Job Description
Technical Lead
Job Summary
We're building a high-performance, scalable SaaS platform that handles massive enterprise-level customization and automation. With over 500 enterprise customers including global names like Unilever, Apple, and Koch, we are growing fast and need tech leaders to architect a future-proof system. The Technical Lead will play a pivotal role in guiding backend development and architectural decisions to ensure the platform remains robust, secure, and scalable.
Responsibilities
- Lead Backend Development: Guide product teams in delivering scalable, secure, and high-performance backend systems.
- Architectural Excellence: Design and maintain robust database structures and backend services that support evolving workloads and diverse business use cases.
- Technical Decision-Making: Make key technology and architectural decisions to ensure code modularity, health, and long-term maintainability.
- Collaboration: Work closely with Product Managers, Solution Architects, and DevOps teams to create high-quality solutions that solve real customer challenges.
- Standards & Best Practices: Define and enforce coding standards, system design best practices, and maintain a high engineering bar across teams.
- Mentorship & Leadership: Mentor engineers through code reviews, design guidance, and continuous feedback, while leading initiatives such as incident reviews, technical debt triaging, and retrospectives.
Qualifications
- Technical Leadership: 3+ years in a technical leadership role, with at least 5 years of experience scaling enterprise SaaS platforms.
- Backend Development: 3+ years of hands-on experience in backend development using languages such as Ruby, Node.js, Python, or Java.
- System Design Expertise: 3+ years of experience in system design, API development, and performance optimization.
- Team Management: 2+ years of experience managing a team of 5+ engineers and driving hiring initiatives.
- Database & System Architecture: Strong experience with Postgres and MongoDB, with deep understanding of designing for high-traffic systems and distributed architectures.
- Cloud & DevOps: Knowledge of AWS, GCP, or Azure for scalable cloud architecture, along with hands-on experience using Docker/Kubernetes and Jenkins CI/CD pipelines.
- Educational Background: A Bachelor’s degree in Computer Science (B.Tech/B.Sc) or a related field (or equivalent practical experience).
- Mindset & Problem-Solving: A solution-first mindset, strong problem-solving skills, and the drive to push technical boundaries.
Preferred Skills
- Experience in implementing performance upgrades, product architecture refactors, and innovative system design.
- Proven track record in mentoring teams and fostering a culture of high-quality code and operational excellence.
- Ability to manage complex projects with competing priorities and deliver clear, actionable results.
Experience
- Overall Experience: 7–12 years of experience.
- Technical Leadership: Minimum of 3 years in a leadership role, combined with extensive hands-on backend development and system design experience.
Environment
- Location: Bangalore.
- Work Type: Full-time role.
- Setting: Collaborative, fast-paced, and innovation-driven environment dealing with large-scale, enterprise-level challenges.
Tools
file_search
// Tool for searching files uploaded by the user. // // To use this tool, you must send it a message. To set the tool as the recipient for your message, include this in the message header: to=file_search.<function_name> // // For example, to call file_search.msearch, you would use: // <|im_start|>assistant to=file_search.msearch code<|im_sep|>{"queries": ["first query", "second query"]}<|ghissue|> // // Note that the above must match exactly. // // You must provide citations for your answers. Each result will include a citation marker that looks like this: fileciteturn7file4