Company Description:
We are on a mission to shape the future of service booking, pioneering the use of AI automation to revolutionise the home service industry. Our focus is on developing a cutting-edge AI operator that elevates the online experience for home service providers, allowing them to dedicate more time and energy to delivering exceptional offline services. Starting by streamlining sales and scheduling processes, we aim to establish ourselves as the indispensable plug-and-play AI operator for home service enterprises, leading the way in an industry poised for transformation.
Key Responsibilities:
- This is a technical and not management role for technical geeks who love to solve complex business problems in the most efficient and elegant way.
- Dive deep in business requirements and design the right architecture for specific problems, apply best practices and cutting edge technologies.
- Develop and implement AI-driven solutions for chatbots, sales, scheduling, CRM, and payment systems.
- Program in languages like TypeScript, C#, and Python. Have T-shaped technical skills. Efficiently work in all areas of software development (back-end, front-end, infrastructure, testing, gen AI)
- Work with cloud providers such as GCP and Azure.
- Enhance and optimise CI/CD pipelines.
- Manage server environments (linux, docker, kubernetes, secrets management)
- Design db schemas, handle various databases including Postgres, Redis, document-based (Firestore), and vector databases.
Required Skills and Qualifications:
- Proficient in cloud services (GCP, Azure, AWS), CI/CD (GitHub, GitLab), Linux, Docker, Kubernetes, and database management (Postgres, Redis, etc.).
- Expertise in programming languages (TypeScript, C#, Python) and frameworks (NestJS, .NET Core.)
- Strong background in integrating diverse APIs and services.
- Experience with AI frameworks (Langchain, Autogen) and observability tools (Grafana, OTLP), or at least have played around with Gen-AI frameworks.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Current Technology Stack: cloud-native, Angular, Nest.js, .NET, Autogen, Langchain, and OpenAI
Personal Attributes:
1. Ownership and Accountability: Taking responsibility for one's work, including both successes and mistakes, and being accountable for meeting deadlines and achieving goals.
2. Growth Mindset: Embracing challenges and learning from failures is crucial. A developer should have a continuous learning attitude, always seeking to improve and expand their skill set.
3. Self-Direction: Can work independently, but also collaborates effectively with the team, maintaining excellent communication skills.
4. Passion and Commitment: A genuine passion for the startup's vision and mission, along with a commitment to contribute to its success, often drives exceptional work.
What We Offer:
- A thrilling adventure in a startup setting, perfect for developers who would like to have a taste of entrepreneurship journey.
- A voice that matters in a team where your ideas are not just heard but implemented rapidly.
- A commitment to developing features that genuinely add value to our customers, working closely with them to refine and maximize product impact.
- An exciting opportunity to grow and scale with a company that's not just creating a product, but shaping an industry.
- Competitive compensation, benefits, and a work environment where innovation and creativity are not just encouraged but essential.
How to Apply
Please note that only shortlisted candidates will be contacted. To apply, click the apply button. Alternatively, you may also submit your resume along with any relevant project portfolio or GitHub profile to [email protected]. Include “Principal Developer Application” in the subject line. We look forward to reviewing your application and potentially welcoming you to our team!