 
        
        Think Dirty is seeking a highly skilled and product-minded full stack developer to enhance, scale, and evolve the backend and user-facing layers of our mobile app. This role is ideal for someone who thrives in a fast-moving environment, is passionate about clean code, and is excited to explore the integration of AI tools into modern product development.
You’ll collaborate with a cross-functional team of engineers, designers, and product leaders to build scalable infrastructure, optimize data pipelines, and drive innovation using emerging AI technologies.
Key Responsibilities
 * Design, build, and maintain efficient, reusable, and reliable Ruby on Rails code across backend and full-stack systems
 * Build and maintain robust APIs (GraphQL/OpenAPI) to support our mobile and web applications
 * Explore and integrate AI tools (e.g., LLMs, vector search, embeddings, or GitHub Copilot) to accelerate product features and development workflow
 * Collaborate on architecture decisions, scaling infrastructure, and ensuring security best practices
 * Identify and eliminate performance bottlenecks, bugs, and inefficiencies
 * Contribute to mobile development support for native iOS and Android
 * Partner with front-end and product teams to ship clean, AI-augmented features users love
 * Participate in the entire development cycle from ideation to deployment
 * Log hours and tasks to support SR&ED compliance and project visibility
Qualifications
 * 5+ years of experience in backend API development using Ruby on Rails
 * Strong experience in full stack development (bonus: Python, TypeScript, JavaScript, Ember.js, React, Angular, or similar)
 * Proficiency with GraphQL, OpenAPI, and RESTful architectures
 * Advanced knowledge of Ruby 3, Rails 7, and PostgreSQL/MySQL
 * Experience deploying and maintaining apps on Heroku (or AWS/GCP equivalents)
 * Solid grasp of object-oriented programming, MVC, and ORM frameworks
 * Familiarity with AI APIs or tools (e.g., OpenAI, LangChain, Hugging Face) or a strong interest in learning
 * Working knowledge of DevOps, CI/CD pipelines, and cloud architecture
 * Strong experience in debugging, testing, and performance tuning
 * Comfort with code review, documentation, and collaborative engineering practices
 * Familiarity with Agile/Scrum workflows
 * Ability to communicate clearly with technical and non-technical stakeholders
 * Self-starter with a growth mindset and product ownership mentality
Bonus Points For
 * Previous experience integrating AI/ML models into consumer-facing products
 * Contributions to open-source projects or developer communities
 * Experience with microservices architecture or serverless patterns
 * Familiarity with SOC2, GDPR, or other compliance frameworks
 * Mobile development (native or hybrid frameworks)
Who You Are
 * You believe code should be clean, readable, and purposeful
 * You’re a curious builder who sees AI not as a threat but as a tool to amplify great engineering
 * You love collaborating with product, design, and marketing to create impact
 * You thrive in fast-paced startup environments and take initiative
 * You’re eager to experiment, ship fast, and iterate even faster
To Apply
Please email your application to careers@thinkdirtyapp.com with the subject line:
“AI-Augmented Full Stack Developer Application – [Your Name]”
Include the following:
 * First & Last Name
 * Email
 * Location (City)
 * Resume/CV
 * LinkedIn Profile
 * GitHub Profile (if available)
 * Plum.io profile (optional)
 * One sentence describing who you are
 * 50 words on why you want to work at Think Dirty
 * Desired Salary
 * Confirmation of legal work authorization
We look forward to building the future of clean beauty tech with you.