Senior Backend Engineer

RemoteRemote·Remote(Portugal, Spain)
Software Development

WFA Digital Insight

The demand for skilled backend engineers has grown significantly, with a 25% increase in remote job postings in the last year. As companies continue to expand their global reach, the need for experts who can build scalable and secure systems has never been more pressing. Remote, a leader in global employment solutions, is looking for a Senior Backend Engineer to join their team. With a strong focus on innovation and automation, this role offers a unique opportunity for candidates to work on complex and meaningful challenges. Before applying, candidates should be aware that a strong background in engineering fundamentals, systems thinking, and automation is essential.

Job Description

About the Role

As a Senior Backend Engineer at Remote, you will be joining a team of experienced engineers working on building tools, APIs, and integrations for one of our products. Our backend is built with Elixir and Phoenix, with a Postgres database, and we use React and Next.js for our frontend. You will be working on complex and meaningful challenges, solving them will enable people and businesses to live and operate in any country of the world.

The role entails working on building scalable and secure systems, participating in cross-team initiatives, and providing technical insights and expertise to suggest product improvements. You will be part of a cross-functional development team assigned to a specific vertical, and you will have the freedom to organize your work and life.

Our team is organized into cross-functional development teams, and we use GitLab as a version control tool and a CI/CD solution. Our applications are hosted on AWS, and we fully rely on our CI for deployments, deploying multiple times per day.

What You Will Do

  • Lead the development of major team-scoped projects, participate in cross-team initiatives for Remote's HR and Payroll products
  • Actively participate in product work in the team: provide feedback, suggest 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
  • Contribute to the shared codebase
  • Debug and solve technical and business issues
  • Work on building tools, APIs, and integrations for one of our products
  • Collaborate with the frontend team to ensure seamless integration of backend and frontend systems
  • Participate in the development of our Engineering Rulebook

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 or comparable systems and improving them through iteration
  • Ability to think in systems: define specs clearly, break down plans, instrument verification, and close the loop on quality
  • Experience with Postgres or similar databases
  • Experience with CI/CD tools such as GitLab, GitHub, or Jenkins
  • Demonstrates strong automation and AI capabilities and AI fluency
  • Strong understanding of software development principles and patterns
  • Experience with Elixir, Phoenix, or other functional programming languages is a plus

Nice to Have

  • Experience with Kubernetes, Docker, or other containerization tools
  • Experience with AWS or other cloud platforms
  • Experience with Next.js, React, or other frontend frameworks
  • Experience with functional programming languages such as Erlang, Scala, Clojure, or Haskell

Benefits and Perks

  • Competitive salary
  • Stock options
  • Unlimited PTO
  • A set of perks and benefits
  • A supportive and kind work environment
  • Opportunities for professional growth and development
  • The freedom to organize your work and life
  • The opportunity to work on complex and meaningful challenges
  • The chance to be part of a fast-growing company and make a significant impact on the business

How to Stand Out

  • Make sure to highlight your experience with automation and AI capabilities in your resume and cover letter
  • Be prepared to talk about your experience with Elixir, Phoenix, and other functional programming languages
  • Show examples of your work on building scalable and secure systems
  • Demonstrate your ability to think in systems and define specs clearly
  • Be prepared to discuss your experience with CI/CD tools and deployment pipelines
  • Research the company's Engineering Rulebook and be prepared to discuss your thoughts on it

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