Technical Lead

closed
Toku Logo

Toku

📍Remote - Worldwide

Summary

Join our dynamic company as we seek a highly skilled Technical Lead to join our team. As a Technical Lead, you will work closely with the VP of Engineering and Engineering Manager to ensure alignment between high-level objectives and technical execution. You will collaborate with multiple software engineers across different projects, providing guidance and ensuring consistency in implementation. The ideal candidate will have 7+ years of experience in software development, proficiency in core technologies including PHP, NodeJS/NestJS/Typescript, Go, and ReactJS, and a deep understanding of software architecture and design principles.

Requirements

  • Bachelor's degree in computer science, engineering, or a related field
  • 7+ years of experience in software development, with a proven track record of leading and delivering complex projects
  • Proficiency in core technologies including PHP, NodeJS/NestJS/Typescript, Go, and ReactJS, with a deep understanding of software architecture and design principles
  • Experience managing and mentoring software engineers, with a focus on delivering high-quality, scalable, and maintainable solutions
  • Strong knowledge of cloud platforms and serverless architectures, particularly using AWS and the Serverless Framework
  • Proven ability to align technical strategies with business objectives and drive engineering initiatives that contribute to company growth
  • Excellent problem-solving skills and the ability to navigate complex technical challenges in a fast-paced environment
  • Outstanding communication and collaboration abilities, with experience working directly with senior leadership and cross-functional teams
  • Experience in CcaaS, CPaaS, Telco, or Voice-related domains is a significant advantage

Responsibilities

  • Work closely with the VP of Engineering and Engineering Manager to ensure alignment between high-level objectives and technical execution
  • Collaborate with multiple software engineers across different projects, providing guidance and ensuring consistency in implementation
  • Act as a technical mentor and leader to software engineers, guiding them through complex tasks and projects
  • Take ownership of the design and implementation of larger, more complex features or projects, ensuring scalability, security, and maintainability
  • Coordinate the end-to-end development process, from architecture design to deployment and monitoring, for multiple teams
  • Set and maintain high standards for code quality, performance, and security across all projects under your supervision
  • Oversee the creation and maintenance of CI/CD pipelines and ensure that they are optimized for multiple projects and teams
  • Collaborate with DevOps to ensure consistent and reliable infrastructure provisioning and deployment across all projects
  • Ensure that all technical initiatives support the company’s long-term strategic goals, including scalability, reliability, and innovation
  • Continuously evaluate emerging technologies and best practices, particularly those that can be leveraged to drive company growth and efficiency
  • Advocate for the adoption of new tools, technologies, and methodologies that align with the company’s strategic objectives
  • Set the standard for engineering excellence across the team, ensuring that best practices are followed and technical debt is minimized
  • Champion initiatives that align the engineering team’s efforts with the broader company strategy
  • Lead by example, contributing to the technical growth and development of the engineering team through mentoring and knowledge sharing
  • Provide guidance and mentorship to software engineers, particularly on complex technical challenges and projects
  • Encourage the adoption of best practices and drive a culture of technical excellence within the team
  • Promote a culture of open communication, collaboration, and mutual respect across all teams and functions
  • Encourage cross-functional collaboration and ensure that all stakeholders are aligned with project goals and deliverables
  • Actively contribute to the evolution of the company’s culture, helping to maintain a positive, inclusive, and innovative work environment
  • Serve as a cultural ambassador within the organization, helping to bridge gaps between teams and functions
  • Demonstrate deep expertise in the company’s core technologies, including PHP, NodeJS/NestJS/Typescript, Go, ReactJS, and cloud platforms
  • Establish and enforce best practices in software development, including coding standards, design patterns, and testing methodologies
  • Lead technical reviews and provide constructive feedback to ensure the highest quality of work across the team
  • Stay current with industry trends and apply this knowledge to keep the engineering team at the forefront of technology
This job is filled or no longer available