Backend-Focused Full-Stack TypeScript Developer (AI / SaaS)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Seeking a developer with strong backend TypeScript skills who can also handle or learn Next.js.
At Upfirst, we're on a mission to transform how small and medium-sized businesses handle their calls, appointments, and day-to-day inquiries. We combine cutting-edge LLM technology with real-world SMB know-how to create a virtual answering solution that takes care of everything—from booking appointments and taking messages to fielding routine questions—so teams can focus on what they do best. Founded by seasoned entrepreneurs with deep SMB experience, we're a tight-knit, fully distributed crew who believes the future of work should be smarter, more efficient, and more fulfilling. By reducing reliance on high-churn, dead-end jobs, our goal is to offer a cost-effective, AI-powered alternative that empowers businesses and elevates everyone's experience. If you're excited about shaping the next wave of AI innovation, you'll feel right at home at Upfirst.
Ожидания от кандидата
What You'll Do
You'll use the technologies and tools below to help us build and extend the Upfirst platform.
- Backend: Build and maintain TypeScript microservices (server-side focus).
- Event-Driven: Use Google Pub/Sub or similar.
- Database: Working with MongoDB.
- Frontend (as needed): Work with or learn Next.js.
- Cloud Deployment: Leverage Docker on GCP (Cloud Run, Load Balancing).
- Infrastructure & CI/CD: Automate with Terraform (CDK preferred) and GitHub Actions.
- AI & Telecom: Integrate text-to-speech, speech-to-text, OpenAI APIs, and phone/SMS services (eg, Twilio). Willingness to learn is required.
What are we looking for?
Must-Haves
- Strong Backend TypeScript Experience: Solid understanding of Node.js, TypeScript, and building production APIs.
- Comfort with Event-Driven or Microservices Architectures: You've built or maintained distributed services and know the fundamentals of asynchronous messaging.
- Collaborative Mindset: Excellent communication skills, the ability to work effectively with a remote team, and eagerness to learn new tools quickly.
Nice-to-Haves (Learn on the Job)
- Next.js & Frontend Development: Experience building dashboards or user-facing features, but it's fine if you're primarily back-end focused.
- DevOps & Cloud Infrastructure: Familiarity with tools like Docker, GitHub Actions, and Terraform.
- AI/LLM Knowledge: Bonus points if you've played with LLMs or integrated AI features into products.
- Telephony / SMS Integration: Experience with Twilio or similar platforms to manage calls, texts, or voice prompts.
Условия работы
What We Offer:
- Fully remote, flexible work environment
- Competitive salary and equity, giving you a share in our success
- Flexible time-off policy
Дополнительные инструкции
To Apply
To apply please submit this short form .