Job Overview
At TST Technology, we are seeking a skilled Tech Lead to drive the technical vision and lead the development team in delivering high-quality, scalable solutions. You will work closely with product managers and designers to translate business goals into innovative technical solutions while fostering a culture of excellence and continuous improvement.
Key Responsibilities
- Mentor and support the development team by promoting best practices, coding standards, and agile workflows.
- Collaborate with cross-functional teams, including product management and design, to align technical solutions with business needs.
- Conduct detailed code reviews to maintain code quality, security, and performance standards.
- Stay informed on emerging technologies and industry trends to recommend innovative improvements.
- Manage project estimations, client communications, and team coordination to ensure smooth project execution.
- Translate non-technical requirements into technical workflows, database models, and API specs.
- Document technical solutions based on user flows or problem statements.
Requirements
- Deep understanding of software architecture, ability to document technical solutions, design patterns, and microservices architecture using JavaScript/TypeScript.
- Excellent in Debugging and Backtracking: Can quickly trace bugs across stack layers and resolve issues efficiently.
- Git & GitHub: Comfortable with PR reviews, branching strategies, and CI flows.
- Experience working with Node.js frameworks like Express or Feathers.
- Proficiency in developing and maintaining RESTful APIs.
- Solid knowledge of database technologies, including SQL Server, MySQL, MongoDB, and other NoSQL databases.
- Familiarity with cloud platforms (Azure preferred), SaaS deployment models, and multi-tenancy concepts is a plus.
- Excellent debugging skills, unit testing experience, and adherence to Test-Driven Development (TDD).
- Strong communication and interpersonal skills, with the ability to work effectively with clients and cross-functional teams.
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent professional experience.
Why Join TST Technology?
- At TST Technology, there is no “Sir,” “Ma’am,” “Boss,” or “Employee” We are all teammates.
- We believe in equality and mutual respect, where everyone stands on the same ground.
- We help each other grow through continuous support, constructive feedback, and shared learning.
- We dream big and work even bigger to turn those dreams into reality.
- Our culture thrives on creativity, ownership, and collaboration.
- Open communication takes precedence over rigid hierarchies; everyone's voice matters.
- We read books, organize knowledge-sharing sessions, and celebrate with fun-loving parties, all part of who we are.
- Every small and big win is celebrated together as one team.
- You’ll work alongside a young, energetic, and ambitious group of people.
- At TST Technology, it’s not about titles; it’s about teamwork and shared goals.
- You’re not just joining a company, you're joining a purpose-driven team.
