All Openings
EngineeringRemote (Global)Full-time · 0-2 years
Junior Software Developer — AI & SaaS
We're looking for a hungry Junior Software Developer with a passion for building AI-powered SaaS applications. You'll work alongside senior engineers on production systems, contributing to features that leverage LLMs, real-time data pipelines, and modern web frameworks. This is a high-growth role — we invest heavily in mentorship and expect you to be shipping production features within your first month.
What You'll Do
- Build and ship features for AI-powered SaaS products using Next.js, React, and TypeScript
- Integrate LLM APIs (OpenAI, Anthropic, open-source models) into production applications with proper error handling and fallback mechanisms
- Implement event-driven data flows using message queues and streaming platforms
- Write clean, tested, documented code following established architectural patterns and code review standards
- Participate in agile ceremonies including sprint planning, daily standups, and retrospectives
- Collaborate with designers to implement responsive, accessible UI components
- Learn and apply software engineering best practices: version control, CI/CD, automated testing, and observability
- Contribute to internal tools and developer experience improvements
What We're Looking For
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
- Proficiency in TypeScript/JavaScript with experience building web applications using React or Next.js
- Familiarity with Python and its ecosystem for backend development and/or AI/ML integrations
- Understanding of RESTful API design principles and experience consuming third-party APIs
- Basic understanding of database concepts (SQL and NoSQL) and data modelling
- Familiarity with Git workflows, CI/CD concepts, and collaborative development practices
- Demonstrated interest in AI/ML — personal projects, coursework, or contributions involving LLMs, prompt engineering, or ML pipelines
- Strong problem-solving skills and a growth mindset — you learn fast and seek feedback proactively
Nice to Have
- Experience building AI-powered SaaS applications (chatbots, content generation tools, recommendation engines)
- Familiarity with event-driven architecture concepts (Kafka, RabbitMQ, pub/sub patterns)
- Experience with cloud platforms (AWS, GCP, or Vercel) and serverless computing
- Contributions to open-source projects or a personal technical blog
- Understanding of prompt engineering patterns, RAG architectures, or fine-tuning workflows
- Experience with Docker and basic containerisation concepts
Apply for this role
Send your resume and a brief note about why this role excites you. We review every application personally.
Apply NowOur Hiring Process
- 1Application review (2-3 days)
- 2Intro call with hiring manager (30 min)
- 3Technical assessment or portfolio review
- 4Team interview (60 min)
- 5Offer & onboarding