Senior Elixir Engineer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Elixir Engineer building secure, scalable APIs and AI-enabled digital products at Arionkoder. Optimizing Elixir applications and integrations for high-performance production systems.

Responsibilities:

  • Report to the Engineering Manager and collaborate with software engineers, architects, quality assurance, and product managers
  • Design, develop, test, deploy, and maintain Elixir applications
  • Design, deploy, and maintain high-performance, robust, and scalable APIs using Elixir
  • Optimize performance to improve system responsiveness and throughput
  • Ensure API security protocols protect data and systems
  • Define, design, and deliver innovative features with cross-functional teams
  • Identify and resolve issues and performance bottlenecks in API and integration architectures
  • Create and maintain technical documentation for API usage and system integrations
  • Uphold and improve server-side Elixir application design best practices
  • Participate in architectural discussions and technical decision-making
  • Mentor other developers
  • Research, evaluate, test, and implement technologies to improve application performance and development efficiency
  • Collaborate with external stakeholders to design efficient integrations
  • Maintain current knowledge of Elixir trends, technologies, and best practices

Requirements:

  • Minimum of 7 years of software development experience with substantial professional Elixir development experience
  • Proven track record of delivering high-quality, secure, and performant Elixir-based applications to production environments
  • Expertise in working with and designing RESTful APIs using OpenAPI specs
  • Proficiency in multiple database systems, primarily PostgreSQL and some SQLite
  • Proficiency with version control systems, using Git
  • Experience working in Agile and Kanban environments
  • Familiarity with cloud platforms and architecture types, using AWS
  • Familiarity with containerization and container orchestration
  • Experience working with external clients, partners, and vendors
  • Experience considering multiple solution options during design

Benefits:

  • Monthly USD Service Fee
  • 20 business days of paid Agreed Time Off—Annual + 6 Local Holidays
  • Caregiver Time Off
  • A dynamic remote work culture. You can work from anywhere!
  • An entrepreneurial environment.