Jobgether

Full Stack Engineer (Elixir Backend Focus)

Jobgether Brazil

Internet Marketplace Platforms · 11-50 employees

2 d ago
Remote elixir Senior (5-10 yrs) Full-time Brazil
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, build, and operate Elixir backend services, partner-facing APIs, background jobs, and reliable transaction systems, including ledgers, settlements, and reconciliation. Deliver React and TypeScript dashboards and features while collaborating on deployment, monitoring, security, code reviews, and technical documentation.

What they look for

Elixir Phoenix Ecto OTP PostgreSQL REST APIs Background Job Processing React TypeScript AWS Docker CI/CD AI Coding Tools Transaction Integrity System Design Technical Documentation

Requirements

Requires at least 6 years of software engineering experience, including 3 years of production experience with Elixir, Phoenix, Ecto, and OTP, plus strong PostgreSQL, REST API, and background-job expertise. Candidates also need at least 2 years of React and TypeScript experience, familiarity with AWS, Docker, and CI/CD, daily use of AI coding tools, relevant payments or loyalty industry experience, and professional fluency in English.

Benefits

Fully Remote Work Competitive Monthly Salary Package Equity Participation QBX Tokens Professional Growth Opportunities

Full description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Full Stack Engineer (Elixir Backend Focus) based in Brazil.

Join an international, AI-first team building the infrastructure that connects loyalty programs and transforms reward points into a practical payment method. As a Full Stack Engineer with a strong backend focus, you will take ownership of core services, partner-facing APIs, and dashboards that support reliable loyalty transactions. You will work extensively with Elixir, Phoenix, PostgreSQL, React, and TypeScript to deliver scalable, secure, and well-documented solutions. From architecture and development to deployment, monitoring, and continuous improvement, you will contribute throughout the entire software lifecycle. AI-powered coding tools will be central to your daily workflow, helping you accelerate delivery while maintaining high standards of code quality and system correctness. Collaborating closely with product and infrastructure teams, you will help strengthen a platform where reliability, clear technical reasoning, and continuous learning are essential.

\n

Accountabilities: You will own backend services and full-stack features that support partner integrations and the platform's core transaction workflows. Your responsibilities will include:

• Design, build, and operate Elixir services using Phoenix, Ecto, and OTP, including APIs, workers, and background jobs.

• Develop and evolve partner-facing REST APIs, including API versioning, outbound webhooks, and reliable delivery mechanisms.

• Build and maintain money-adjacent systems where accuracy is essential, including double-entry ledgers, loyalty point balances, settlement, and reconciliation.

• Own frontend features from end to end using React and TypeScript, covering administrative interfaces, partner dashboards, and their supporting APIs.

• Use AI coding agents such as Claude Code regularly to accelerate development, while carefully reviewing generated code for correctness, security, and maintainability.

• Conduct meaningful code reviews and provide an additional layer of scrutiny for system design, transaction integrity, and overall platform reliability.

• Document technical decisions through clear pull request descriptions, architecture notes, and documentation updates delivered alongside code changes.

• Collaborate with product and infrastructure teams on AWS deployment, monitoring, security, and ongoing platform improvements.

Requirements:

You should bring substantial software engineering experience, deep production-level Elixir expertise, and the ability to take ownership of both backend systems and frontend features. The role requires strong technical judgment, an AI-first mindset, and a commitment to building reliable software. Key qualifications include:

• At least 6 years of professional software engineering experience, including 4 or more years focused on backend development.

• At least 3 years of production experience with Elixir, Phoenix, Ecto, and OTP, including shipping, operating, and maintaining production systems.

• Daily use of AI coding tools such as Claude Code, Cursor, or equivalent, with the ability to evaluate and validate their output.

• Strong PostgreSQL expertise, including practical SQL, transaction semantics, and performance optimization.

• Solid experience designing REST APIs and implementing background job processing with retries, using Oban or an equivalent solution.

• Demonstrated experience in loyalty platforms, travel technology, payments, or FinTech.

• At least 2 years of React and TypeScript experience, with the ability to independently deliver complete frontend features, including components, state management, forms, validation, and error handling.

• Working knowledge of AWS services such as ECS, RDS, and S3, along with Docker and CI/CD workflows using GitHub Actions.

• Professional fluency in English.

Additional experience that would be an advantage includes:

• Building features with LLM APIs or AI-agent workflows.

• Experience with Redux Toolkit, RTK Query, Phoenix LiveView, Node.js with Express, or GraphQL.

• Familiarity with multi-tenant B2B platforms, multi-region architectures, and observability tools such as AppSignal, Sentry, or Datadog.

• Exposure to SOC 2 requirements and related security or compliance practices.

Benefits:

• Fully remote work, offering flexibility to work from anywhere.

• Competitive monthly salary package.

• Equity participation and qiibee tokens (QBX), providing an opportunity to share in the company's success.

• A fast-paced, international startup environment.

• Opportunities to work with AI-powered development workflows and contribute to an evolving, AI-first organization.

• A collaborative environment that encourages ownership, continuous learning, professional growth, and meaningful technical challenges.

\nHow Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Similar roles