cover
Full Time

Senior Full Stack Engineer/ 4 days ago

UserGems
Attractive
Application ends: 2026-10-14

Quick Summary

UserGems is hiring a remote Senior Full-Stack Engineer in Brazil to build scalable systems for their AI-driven sales intelligence platform. This backend-dominant role (PHP/Laravel) with some frontend (TypeScript/Vue) involves developing data-heavy processing jobs, UIs, integrating external data, and optimizing MySQL databases. Candidates need 4+ years PHP (Laravel), 2+ years frontend experience, expertise in relational database modeling, experience in fast-moving environments, fluent English, and comfort with AI in development workflows. The target salary range is $80,000 - $100,000 annually.

Build scalable systems that power AI-driven sales intelligence.

UserGems is an AI platform empowering sales and marketing teams to double their pipeline impact with existing resources. Our AI agent, Gem-E, precisely identifies target audiences, optimal timing, and rationale, transforming signals from CRMs, buying intent, and public data into timely outreach that drives revenue.

We are developing an AI-powered signal platform designed to automate repetitive sales and marketing tasks and connect insights across all customer-facing systems.

The Role

We are seeking a Senior Full-Stack Engineer with strong engineering fundamentals and a practical mindset. You will join our web application team, focusing heavily on backend processing jobs. While the role involves frontend work to build customer-facing UIs, it is primarily backend-dominant, utilizing PHP/Laravel.

UserGems is a company of approximately 60 individuals, with roughly half of the engineering team based in Europe and Brazil, and the other half in sales and marketing in the U.S. You will be an integral part of a technically robust, fast-moving engineering group that collaborates closely with our go-to-market teams in the U.S.

We are currently in a phase where speed and iteration are paramount; we move quickly, ship frequently, and continuously improve.

You will join one of our three web application teams and assume ownership of entire components within your initial months at UserGems. This role offers significant autonomy within a collaborative, high-trust environment. You will work closely with teammates across Europe and Brazil, and frequently with our marketing and sales teams in the U.S., requiring comfort with English and asynchronous collaboration across time zones.

You’ll thrive in this role if you:

  • Work comfortably with a high degree of independence and ownership.
  • Learn quickly and remain effective in a changing environment.
  • Approach complex technical problems with practical, solution-oriented thinking.
  • Value working in a dynamic company where impact matters more than process.
  • Are accustomed to strongly leveraging AI in your day-to-day development workflow.

What You’ll Do:

  • Build user-facing UIs in collaboration with a product manager and your teammates.
  • Develop scalable, data-heavy background processing jobs handling terabytes of data.
  • Create new features with both human users and AI agents in mind (MCP).
  • Integrate and maintain connections with external data providers, ensuring data reliability, consistency, and quality across ingestion pipelines.
  • Participate in architectural discussions and make sound trade-off decisions.
  • Design, build, and optimize relational database structures (MySQL).
  • Collaborate closely with data scientists to optimize AI workflows and prompts.
  • Debug, profile, and tune systems for reliability and performance at scale.
  • Write clean, maintainable, and testable code with an emphasis on long-term stability.
  • Continuously improve workflows, deployment, and monitoring practices.

Our Tech Stack (AWS):

  • Typescript/Vue SPA for the customer-facing frontend.
  • PHP with Laravel for our backend and data processing jobs.
  • MySQL & OpenSearch.
  • RabbitMQ for microservice communication.
  • Datadog for logs and performance monitoring.
  • GitHub + Linear for the development process.

What We’re Looking For

  • 4+ years of experience as a PHP developer (preferably with Laravel).
  • 2+ years of experience as a frontend or full-stack developer (TypeScript).
  • You take ownership of outcomes, not just tasks.
  • You bring full-time focus and accountability; we are a small team, and everyone’s contribution matters.
  • You are reliable, consistent, and communicate openly when priorities or availability change.
  • Expertise in relational database modeling, query optimization, and high-performance tuning.
  • Experience working in a startup or fast-moving environment.
  • Ability to work independently and self-organize.
  • Fluent in English, both written and spoken (preferably with prior work experience with English as the main working language).
  • Curious mindset and willingness to explore unfamiliar systems.
  • Pragmatic: you balance technical purity with delivery speed.

How We Work

We are a lean, high-impact team where everyone owns their work end-to-end and delivers with full commitment. Freedom comes with responsibility; we trust people to manage their own time, but we expect steady engagement, reliability, and proactive communication.

This is a full-time remote role; consistency and accountability are essential for our remote team's effectiveness.

Working on this team, you will have:

  • Impact and ownership: You’ll ship code that directly affects revenue and product direction.
  • Modern tech stack, strong peers: Work alongside experienced engineers in a team that values autonomy and quality.
  • Remote-first across Europe and Brazil: Flexible work setup and async-friendly culture.
  • High trust culture.
  • Competitive compensation and growth opportunities.

Compensation information: The target range for this role is $80,000 - $100,000 annually. The final compensation package will be determined based on commensurate experience, qualifications, and demonstrated ability to perform in the role.

Share

UserGems

UserGems

  • Address
    Remoto
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy