Software Engineer @UserGems
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4wks ago

[Hiring] Software Engineer @UserGems

4wks ago - UserGems is hiring a remote Software Engineer. 💸 Salary: unspecified 📍Location: Latin America (LATAM)

Role Description

UserGems is an AI platform helping sales and marketing teams double their pipeline impact with the same resources. Our AI agent, Gem-E, identifies who to target, when, and why - turning signals from CRMs, buying intent, and public data into precise and timely outreach that drives revenue.

We’re looking for a Senior Full-Stack Engineer who combines strong engineering fundamentals with a practical mindset. You’ll join our web application team with a heavy backend processing job focus. Your work will also involve frontend work to build the customer-facing UI, but is typically backend (php/laravel) dominant.

You’ll be part of a technically strong, fast-moving engineering group that collaborates closely with our go-to-market teams in the U.S. We’re in a phase where speed and iteration matter most - we move fast, ship often, and improve continuously.

You’ll thrive in this role if you:

  • Work comfortably with a high degree of independence and ownership.
  • Learn quickly and stay 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 used to strongly leverage 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.
  • Build scalable data-heavy background processing jobs handling terabytes of data.
  • Build new features with both humans 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 eye for long-term stability.
  • Continuously improve workflows, deployment, and monitoring practices.

Qualifications

  • 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’re a small team, and everyone’s contribution matters.
  • You’re 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.

Benefits

  • 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.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Latin America (LATAM)
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer @UserGems
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4wks ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Latin America (LATAM)
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 126,555+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later