Role Overview
Join our innovative team as a Senior Software Engineer, where you'll focus on backend development, infrastructure, AI/ML, and core features for Caddie. This is a unique opportunity to leverage your extensive experience and contribute to the growth and success of our cutting-edge platform.
Responsibilities
- Lead the development and enhancement of backend systems and infrastructure.
- Implement AI/ML solutions to optimize and innovate core features.
- Collaborate with cross-functional teams to design and develop scalable and efficient software solutions.
- Utilize your full-stack expertise to integrate frontend technologies, such as TypeScript and React, with robust backend systems.
- Develop and maintain RESTful APIs to support seamless communication between services.
- Foster a startup mindset by driving innovation and embracing a hands-on approach to problem-solving.
Required Skills
- 5+ years of full-stack development experience with a strong focus on backend technologies.
- Proficiency in TypeScript and React.
- Strong analytical and problem-solving skills.
- Ability to work effectively in a fast-paced, dynamic startup environment.
Nice to Have
- Experience with AI and machine learning technologies.
- Familiarity with search technologies and e-commerce APIs.
- Knowledge of tools like NestJS and Terraform.
- Previous experience in a startup setting, demonstrating agility and adaptability.