Senior Backend Engineer (Elixir)

namename·Remote(Germany)
Software Development

WFA Digital Insight

As demand for skilled backend engineers continues to rise, with a 25% increase in job postings over the past year, Remote's commitment to innovation and global employment stands out. With a strong focus on Elixir and Phoenix, this role offers a unique opportunity for engineers to drive meaningful change. Candidates should be prepared to showcase their expertise in systems thinking, automation, and AI capabilities, as well as their ability to work independently in a remote environment. Before applying, it's essential to understand the company's emphasis on asynchronous work and future-focused culture.

Job Description

About the Role

The Senior Backend Engineer role at Remote is a unique opportunity for experienced engineers to drive innovation in the HR tech space. As a member of a cross-functional development team, you will be working on building tools, APIs, and integrations for one of Remote's products. The company's backend is built with Elixir and Phoenix, and you will be expected to leverage your expertise in these technologies to drive meaningful change.

The role entails working on complex and meaningful challenges, solving them to enable people and businesses to live and operate in any country worldwide. You will have the opportunity to have a significant impact on the business, and your work will be amplified by the company's growth. With a strong focus on asynchronous work, you will have the freedom to organize your work and life, without being bound to daily standups or recurring meetings.

What You Will Do

  • Lead the development of major team-scoped projects, participating in cross-team initiatives for Remote's HR and Payroll products
  • Actively participate in product work, providing feedback and suggesting solutions to problems
  • Use technical insights and expertise to suggest product improvements
  • Maintain a good understanding of the team's domain, both from product and engineering sides
  • Provide feedback on code reviews and contribute to the shared codebase
  • Debug and solve technical and business issues
  • Participate in non-team activities, such as support rotations, hiring process, and RFC discussions
  • Mentor and provide guidance to other engineers
  • Collaborate with the frontend team to ensure seamless integration of backend and frontend components
  • Work closely with the QA team to ensure high-quality releases

What We Are Looking For

  • Strong engineering fundamentals and a track record of shipping production systems that are secure, reliable, and scalable
  • Practical experience designing or adopting agentic/automation workflows and improving them through iteration
  • Ability to think in systems, defining specs clearly, breaking down plans, instrumenting verification, and closing the loop on quality
  • Experience with Postgres or similar databases
  • Experience with CI/CD tools, such as GitLab, GitHub, or Jenkins
  • Demonstrated strong automation and AI capabilities and AI fluency
  • Experience with Elixir and Phoenix
  • Strong understanding of software development principles and best practices
  • Excellent problem-solving skills and attention to detail

Nice to Have

  • Experience with Kubernetes, Docker, or AWS
  • Familiarity with Nextjs, React, or Vue
  • Experience with cloud-based infrastructure and deployment
  • Knowledge of testing frameworks and methodologies

Benefits and Perks

  • Competitive salary and stock options
  • Flexible paid time off and a set of perks and benefits
  • A supportive and kind work environment that encourages innovation and growth
  • Opportunities for professional development and career advancement
  • Access to a global network of professionals and experts in the field
  • Remote work setup and stipend for home office equipment
  • Health insurance and wellness programs
  • Retirement savings plan and matching program

How to Stand Out

  • Be prepared to showcase your expertise in Elixir and Phoenix, and demonstrate your ability to work independently in a remote environment.
  • Highlight your experience with automation and AI capabilities, and explain how you have applied these skills in previous roles.
  • Make sure to review the company's core values and future-focused work culture, and be ready to discuss how you align with these principles.
  • Prepare examples of complex problems you have solved in previous roles, and explain your thought process and approach to solving them.
  • Don't be afraid to ask questions during the interview process, and be prepared to discuss your long-term career goals and how this role fits into your overall career aspirations.
  • Research the company's products and services, and be prepared to discuss how your skills and experience can contribute to the company's mission and goals.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.