Role Overview:
We’re building BevGenie, an AI-powered B2B data analytics platform that lets organizations have natural language conversations with their data. Think “ChatGPT for your database” – users ask questions in plain English and get insights, visualizations, and reports.
You’ll be working directly with the founder, using AI coding assistants (Claude Code) as your primary development tool. This is a unique opportunity to learn a modern, cutting-edge workflow while building a real product.
This role is ideal if you:
- Have solid programming fundamentals but want to level up on modern frameworks
- Are curious about AI and want to work with LLMs daily
- Learn quickly and think critically about code quality
- Want mentorship and guidance, not just ticket assignments
What You’ll Work On:
- AI Chat Features: Enhance natural language to SQL capabilities
- Data Platform: Database connections, schema introspection, query execution
- Full Stack Development: React frontend, Next.js API routes, PostgreSQL
- Multi-tenant SaaS: Organization management, permissions, billing
- Reports & Visualizations: Charts, PDF exports, presentations
Tech Stack:
- Language: Python
- Orchestration: Dagster
- Storage: AWS S3
- Destinations: PostgreSQL, Supabase, Snowflake, MongoDB
- Infrastructure: AWS
Note: You don’t need to know all of these. Strong Python fundamentals + data intuition is more important than specific tool experience.
Required – Strong Fundamentals:
- Web & JavaScript:
– HTTP request/response cycle, REST APIs
– JavaScript async/await, promises, ES6+
– TypeScript basics (reading types, understanding errors)
– React component model, hooks, state management
- Database:
– SQL proficiency (JOINs, aggregations, subqueries)
– Schema design concepts (normalization, foreign keys)
– Understanding of query performance
- Security Awareness:
– How web scraping works (HTML structure, selectors, pagination)
– API consumption (REST, authentication, rate limiting)
– File parsing approaches (structured vs unstructured)
– Handling encoding, malformed data, edge cases
Required – Working Style:
- Critical Thinking: Can evaluate code and ask “does this make sense?”
- Clear Communication: Can describe problems precisely and break down requirements
- Debugging Mindset: Systematic approach to finding and fixing issues
- Learning Orientation: Comfortable with “I don’t know yet, let me figure it out”
Nice to Have (Can Learn):
- Next.js (App Router)
- Supabase or Firebase
- Stripe integration
- PostgreSQL specifically
- Any AI/LLM API experience
What We Offer:
- Direct mentorship from the founder
- Learn AI-assisted development workflows (Claude Code)
- Work on a real product with paying customers
- Remote-first, flexible hours
- Opportunity to grow with an early-stage company
How to Apply:
Send us:
- Your resume/LinkedIn
- A brief note on why this role interests you
- (Optional) Examples of data projects, scripts, or pipelines you’ve built
Apply Now: careers@twenty20sys.com
Let’s build excellence, not just meet deadlines.