Hybrid Senior Software Engineer – Elixir

Posted 3 hours ago

Apply now

About the role

  • Senior Elixir Software Engineer developing critical financial systems for clients at Trio. Leading architectural decisions and collaborating with cross-functional teams to enhance product solutions.

Responsibilities

  • Develop, maintain, and evolve critical financial management systems, checkout flows, and payment integrations used by clients.
  • Actively participate in architectural and technical decisions, ensuring high availability, security, and scalability.
  • Collaborate with Product, Design, and Infrastructure teams to build complete, cohesive solutions.
  • Implement new features with a focus on performance, quality, and user experience.
  • Ensure data integrity and transaction resilience in high-volume environments.
  • Contribute to the continuous improvement of the technology stack, engineering practices, and a culture of technical excellence.
  • Perform code reviews, provide mentorship, and support the team's technical growth.
  • Participate in strategic discussions about product evolution and the technology roadmap.

Requirements

  • Strong experience with Elixir and the Phoenix Framework, including LiveView.
  • Proficiency in modern JavaScript (ES6+) and TailwindCSS for building interactive, responsive interfaces.
  • Experience with distributed, event-driven architectures, particularly Kafka.
  • Knowledge of Redis and relational databases (PostgreSQL).
  • Experience designing and consuming APIs (REST and GraphQL).
  • Experience with microservices, including asynchronous communication and scalability.
  • Familiarity with Clean Code best practices, Design Patterns, and Automated Testing.
  • Experience with CI/CD pipelines and automation tools (GitHub Actions, GitLab CI, CircleCI, etc.).
  • Ability to work with observability (logs, metrics, tracing) and perform production troubleshooting.
  • Technical English for reading and writing.
  • Experience with domain-driven architectures (DDD).
  • Knowledge of financial systems, payment methods, or banking infrastructure.
  • Experience with Open Finance, Pix, cards, and regulatory integrations (BACEN, SLC, etc.).
  • Open-source contributions to Elixir projects or active participation in the community.
  • Experience with cloud infrastructure (AWS).
  • Familiarity with distributed monitoring using tools like Grafana, Prometheus, or Honeycomb.
  • Ability to work in cross-functional, agile teams using methodologies such as Scrum or Kanban.
  • Product-oriented mindset, with attention to user experience and performance.

Benefits

  • Competitive compensation and differentiated incentives;
  • Hybrid work model (3 days in-office and 2 remote);
  • Unlimited sparkling water and soft drinks;
  • Opportunities and support for continuous learning and personal development — your growth is part of ours!

Job title

Senior Software Engineer – Elixir

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job