Full Time

Senior Backend Software Engineer - Elixir

Level All
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Level All, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Senior Backend Software Engineer specializing in Elixir at Level All, you will play a pivotal role in designing, developing, and implementing robust and scalable backend systems. You will collaborate with cross-functional teams to enhance infrastructure and contribute to architecture decisions that align with our innovative vision. Your expertise in backend engineering will be essential in maintaining high performance and reliability across our applications, ultimately driving the success of our products.



Job Responsibilities

  • Design, implement, and optimize backend services using Elixir and related frameworks.
  • Collaborate with product managers and frontend engineers to gather requirements and translate them into technical specifications.
  • Maintain high standards of code quality and ensure adherence to best practices through code reviews and continuous integration.
  • Monitor system performance and troubleshoot issues to ensure high availability and reliability.
  • Participate in architectural discussions and contribute to the overall technical direction of the backend systems.
  • Mentor junior engineers and foster a culture of learning within the team.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 5+ years of professional experience in backend software development, with a strong focus on Elixir.
  • Proficiency in designing and implementing RESTful APIs and microservices architectures.
  • Experience with relational databases and NoSQL technologies.
  • Strong understanding of software development methodologies, particularly Agile and Scrum.
  • Excellent problem-solving skills and the ability to work in a collaborative team environment.


Technologies & Tools

In this role, you will work with a diverse set of technologies including, but not limited to, Elixir, Phoenix Framework, PostgreSQL, Redis, Docker, and AWS for cloud solutions. Familiarity with CI/CD tools such as Jenkins or GitHub Actions will be advantageous. Strong DevOps skills and experience with containerization will also enhance your contributions to the team and foster a smooth deployment and development process.



Ideal Candidates

The ideal candidates for this position are those who possess a passion for technology and a results-driven mindset. They should exhibit strong analytical abilities and have a collaborative spirit, demonstrating a willingness to share knowledge with team members. Effective communication skills are essential, allowing for seamless interaction with team members and stakeholders alike. A proactive approach to problem-solving, alongside a commitment to delivering high-quality work, will make an individual stand out in this dynamic environment.

Your LinkedIn About section is where you say what you do and what you are looking for. Type your job and a few facts, and pick from five drafts. Write an About section →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.