Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Elixir Software Engineer

at Blockit Now Inc

Posted 23 hours ago 2 applied

Description:

  • We are seeking a Senior Software Engineer with Elixir experience to join our team.
  • This is a skilled, experienced individual contributor role where you will demonstrate technical excellence and autonomy within your team.
  • Engineers at this level are responsible for designing, developing, and delivering scalable, reliable software solutions within their area of ownership.
  • This role requires proficiency in Elixir and combines strong coding skills, thoughtful problem-solving, and mentorship for junior and mid-level engineers.
  • Senior engineers contribute to the technical quality, scalability, and success of their team while collaborating closely with product, design, and engineering partners.
  • Key responsibilities include designing, developing, and maintaining features and components within distributed systems, building web applications using Phoenix, LiveView, and Elixir, and designing and consuming reliable APIs.
  • You will work with relational databases (PostgreSQL) and utilize Git-based workflows and CI/CD pipelines.
  • You will also operate applications deployed in cloud environments such as AWS or GCP.
  • The role involves participating in technical design and planning, collaborating with cross-functional teams, mentoring junior engineers, and taking ownership of the quality and performance of your work.

Requirements:

  • A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience is preferred.
  • You must have 5+ years of professional software engineering experience.
  • You should have 5+ years of professional experience with Elixir (or another functional programming language) in production environments.
  • Experience building web applications or backend services using Phoenix is required, with LiveView experience being a plus.
  • Experience in building modern frontend applications with React is preferred.
  • Experience in SaaS, healthcare technology/IT, or healthcare B2B environments is highly preferred.
  • Experience working in a startup environment is desirable.
  • Strong understanding of the full Software Development Lifecycle (SDLC) from design to maintenance is necessary.
  • You should have experience designing components within distributed systems and microservices.
  • Proficiency in designing and consuming APIs and working knowledge of relational databases (PostgreSQL preferred) is required.
  • Experience with cloud platforms (e.g., AWS, GCP) and CI/CD pipelines is necessary, with familiarity in containerization and orchestration tools being a plus.
  • You must have knowledge of software security principles and best practices.
  • Strong problem-solving skills and the ability to take proactive ownership of projects are essential.
  • You should be able to effectively collaborate and communicate with teammates and cross-functional partners.

Benefits:

  • You will gain experience in shaping and delivering leading-edge healthcare technology.
  • A competitive compensation package ranging from $141,000 to $165,000 depending on experience is offered.
  • Health and wellness group benefits plan is included.
  • A 401K plan with matching contributions is provided.
  • The company has a very progressive PTO policy and a cultural focus on work-life balance.
  • Vacation expense reimbursement is available.
  • Hybrid and remote-based roles are offered.
  • Access to role-based professional development and training opportunities is provided.