Senior Software Engineer

Location
Brazil / Remote /
Division
Engineering
Remote Ok?
Yes

Interested?

ThoughtLab is looking for a full-time Senior Software Engineer who builds exceptional digital experiences — from high-performing web platforms and mobile applications to scalable digital products. You will play a key role in architecting and developing solutions with modern JavaScript frameworks, CMS platforms, and cloud services.

We are seeking an engineer who is self-directed, passionate about shipping great software, and energized by solving complex challenges across a variety of industries. Agency experience is appreciated, but a strong product mindset is essential — software must be at your heart.

Requirements:

Key Responsibilities:

  • Architect, develop, and maintain full-stack web and mobile applications
  • Execute development from concept to deployment with independence and accountability
  • Build platforms using modern technologies such as: JavaScript/TypeScript, Next.js, Payload CMS, WordPress/Elementor
  • Design scalable, secure backend services and APIs (Node.js preferred)
  • Create smooth developer workflows using Docker, CI/CD pipelines, and automated testing
  • Define engineering standards, best practices, and reusable patterns
  • Analyze requirements with a customer-first perspective
  • Collaborate closely with design, product, and marketing teams to deliver high-quality user experiences
  • Use AI-assisted tooling (Cursor/LLMs) to accelerate productivity and code quality

Qualifications:

  • 6+ years of full-stack engineering experience
  • Deep expertise with JavaScript/TypeScript, and modern frameworks (Next.js strongly preferred)
  • Experience with CMS frameworks such as Payload CMS and WordPress
  • Strong understanding of software architecture and system design
  • Experience building responsive, accessible interfaces with React-based tooling
  • Experience deploying and scaling apps with Docker + CI/CD
  • Ability to work independently, make sound technical decisions, and propose new solutions
  • Familiarity with Agile environments
  • Experience working within an agency a plus
  • Bonus points for experience with:
  • Mobile app development (React Native or native mobile)
  • Cloud hosting platforms (e.g., AWS, Vercel)
  • API integrations and headless CMS architectures

Location and Work Style:

  • Brazil / Remote
  • Flexible schedule with a focus on results and accountability

What's In It For You:

ThoughtLab offers a salary commensurate with experience and qualifications as well as a fun, hard-working, entrepreneurial work environment.

  • Open PTO + Holidays
  • Flexible Schedule
  • Ability to work remotely

ThoughtLab is an independent, boutique agency that prioritizes the ability for our people to create meaningful, engaging experiences in a fun, fast-paced environment. We build iconic brands, award-winning web and mobile applications, and compelling marketing campaigns for exciting clients ranging from innovative start-ups to Fortune 500s. We're not afraid to challenge ourselves creatively and always strive to reach beyond the ordinary.

If you are among the best at what you do, we invite you to work with us in our creative, results-oriented environment.