Remote Technical Lead

Logo of Toku

Toku

📍Remote - Worldwide

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Toku know you found this job on JobsCollider. Thanks! 🙏