We are a dynamic, product-driven company focused on building innovative solutions from the ground up. Our flagship offering is a next-generation Customer Center as a Service (CCaaS) platform, enabling seamless interactions between our users and their customers. As we continue to grow and innovate, we are looking for a highly skilled and experienced Technical Lead to join our team.
Expected Collaborations
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.
Engage with product management, design, and DevOps teams to ensure that project goals are met on time and within scope.
Act as a technical mentor and leader to software engineers, guiding them through complex tasks and projects.
Delivery
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.
Strategy Alignment
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.
Talent
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.
Culture
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.
Technical Excellence
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.
Key Performance Indicators
On-time delivery of large-scale projects (target: 90% on-time delivery).
Improvement in feature performance and scalability metrics (target: 30% improvement).
Reduction in production incidents related to projects under your supervision (target: 40% reduction).
Increase in team productivity and morale (target: 25% improvement in team satisfaction scores).
Reduction in technical debt across projects (target: 30% reduction)
We would love to hear from you if you have:
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.
A passion for innovation and continuous improvement, with a proactive approach to learning and adopting new technologies.