Full Stack Engineer

3 semanas atrás


Rio de Janeiro, Rio de Janeiro, Brasil Think Dirty® Tempo inteiro
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
- 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.
  • Full-Stack Engineer

    Há 3 dias


    Rio de Janeiro, Rio de Janeiro, Brasil GeorgiaTEK Systems Inc. Tempo inteiro

    Full-Stack Engineer (Java + NoSQL + AWS) – Remote BrazilLocation: Remote (Brazil)Job Description:We are seeking a Full-Stack Engineer with a strong backend focus and hands-on experience in Java and NoSQL databases. The ideal candidate will contribute to building scalable, high-performance microservices and event-driven applications in a cloud-native...


  • Rio de Janeiro, Rio de Janeiro, Brasil Lumenalta Tempo inteiro

    Full Stack Engineer – Headless CMS & Storyblok ProJoin to apply for the Full Stack Engineer – Headless CMS & Storyblok Pro role at Lumenalta.About Lumenalta: Lumenalta operates at the intersection of marketing technology and software engineering, helping clients harness digital transformation. We design scalable solutions to maximize marketing...

  • Full Stack Engineer

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Smarter Contact Tempo inteiro

    Senior Full Stack Engineer (NodeJS/ReactJS/Typescript)Build for the #1 Real Estate Messaging PlatformSmarter Contact is the #1 messaging platform for real estate professionals in the U.S. Our SaaS product powers millions of conversations to close more deals through smart SMS, voice, and automation.We're a fast-growing SaaS company, leading the market and...

  • Full Stack Engineer

    1 semana atrás


    Rio de Janeiro, Rio de Janeiro, Brasil AgileEngine Tempo inteiro

    3 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has...

  • Full Stack Engineer

    3 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil AgileEngine Tempo inteiro

    Join to apply for the Full Stack Engineer (Lead) ID39092 role at AgileEngine3 days ago Be among the first 25 applicantsJoin to apply for the Full Stack Engineer (Lead) ID39092 role at AgileEngineAgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the...

  • Full Stack Engineer

    Há 2 dias


    Rio de Janeiro, Rio de Janeiro, Brasil AgileEngine Tempo inteiro

    Join to apply for the Full Stack Engineer (Lead) ID38790 role at AgileEngine 1 day ago Be among the first 25 applicants Join to apply for the Full Stack Engineer (Lead) ID38790 role at AgileEngine AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among...


  • Rio de Janeiro, Rio de Janeiro, Brasil Credit Pulse Tempo inteiro

    Join to apply for the Contract Full Stack Software Engineer role at Credit Pulse 1 week ago Be among the first 25 applicants Join to apply for the Contract Full Stack Software Engineer role at Credit Pulse Get AI-powered advice on this job and more exclusive features. This range is provided by Credit Pulse. Your actual pay will be based on your skills...


  • Rio de Janeiro, Rio de Janeiro, Brasil Credit Pulse Tempo inteiro

    Join to apply for the Contract Full Stack Software Engineer role at Credit Pulse1 week ago Be among the first 25 applicantsJoin to apply for the Contract Full Stack Software Engineer role at Credit PulseGet AI-powered advice on this job and more exclusive features.This range is provided by Credit Pulse. Your actual pay will be based on your skills and...

  • Full Stack Software Engineer

    4 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Coderio Tempo inteiro

    1 day ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. About UsCoderio designs and delivers scalable digital solutions for global businesses. With a strong technical foundation and a product mindset, our teams lead complex software projects from architecture to execution. We value autonomy, clear...

  • Full Stack Developer

    4 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Apollo Solutions Tempo inteiro

    Full Stack Developer - Largest IoT company - Eindhoven, South Netherlands (relocation package)Calling all Full Stack Software engineers This role is a truly exciting for strong embedded software developer. You'll be working with the World Leader in Internet of Things - They provide consumers with their quality products, systems and services; connected...