We are partnering with a cutting-edge series-A startup that excels in voice and conversational AI, delivering an innovative speech, voice, and semantic technology SaaS platform.
We're seeking a Tech Lead Engineer to join their Communications Services team. This team is crucial for ensuring seamless customer interactions. This is an exciting opportunity for those passionate about driving technological advancements in a dynamic and rapidly growing environment.
Responsibilities:
- Design, architect, and develop backend services for our reference SaaS platform, which supports scenarios for auto dealerships and their retail customers using phone calls, SMS, and AI chatbots.
- Deliver full stack software incrementally as part of a cross-functional agile team.
- Collaborate with engineers, product managers, AI + ML scientists, and data scientists to create top-notch customer experiences.
- Establish technical vision by working with engineers across multiple teams.
- Mentor, guide, and provide feedback to other engineers.
- Lead the company's evolving Operational Excellence availability program, focusing on building scalable and reliable solutions.
Requirements:
- 8+ years of experience in developing large-scale, multi-tenant, consumer-facing software.
- Proficiency in cloud-based development and Linux.
- Strong knowledge of relational databases and SQL.
- Comprehensive understanding of the software development lifecycle and agile practices; willingness to help teams excel in these areas.
- Experience with backend technologies in languages such as C#, Go, and TypeScript.
- Ability to translate ideas into reliable, easy-to-understand, and modifiable code; solid grasp of Object-Oriented Programming.
- Data-driven with a passion for operational excellence, scalability, observability, and reliability.
- Experience in building RESTful APIs and evolving young systems into a Service Oriented Architecture.
- Proficiency in event-based architectures and an understanding of when to apply them for web scale customer solutions.
- Strong commitment to testing, debugging, and code quality.
- Experience with TDD and pairing to foster healthy, sustainable engineering teams.
- Enthusiasm for continuous improvement.
Preferred Qualifications:
- Experience with Microsoft Azure and related technologies, including Service Bus and Event Hubs.
- Experience with Azure Communication Services and/or omni-channel communication (IP Telephony, VoIP/SIP, SMS).
Those who are keen for the role and would like to discuss the opportunity further, please click "Apply Now" or email Kin Long at [email protected] with your updated CV.
Only shortlisted candidates will be responded to, therefore if you do not receive a response within 14 days, please accept this as notification that you have not been shortlisted.
Morgan McKinley Pte Ltd
EA Licence No: 11C5502 | EAP Registration No: R2095054