Trio

Senior Software Engineer – Elixir

Trio

full-time

Posted on:

Location Type: Hybrid

Location: CuritibaBrazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ElixirPhoenix FrameworkLiveViewJavaScriptTailwindCSSKafkaRedisPostgreSQLRESTGraphQL
Soft Skills
collaborationmentorshiptechnical growthstrategic discussionsproduct-oriented mindsetattention to user experienceperformance focus