Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Backend Engineer

Posted
Discussion

Summary

A senior backend engineer designs, builds, and deploys scalable backend services and APIs for a remote-first team, optimizing databases, implementing security, writing tests, and mentoring juniors. Core tech: at least one modern backend language (Python/Java/Go/Node.js), SQL/NoSQL databases, cloud platforms, and Docker.

About the Role


Our client is seeking a highly skilled and motivated Senior Backend Engineer to join their remote-first engineering team. This role is focused on designing, developing, and deploying robust, scalable, and high-performance backend services that power their core product offerings. You will work closely with cross-functional teams, including product management, frontend engineers, and DevOps, to deliver exceptional software solutions. This is an exciting opportunity for an experienced backend developer to contribute to a dynamic company's technological vision and growth, enjoying the flexibility of a fully remote work environment.


Key Responsibilities



  • Design, build, and maintain efficient, reusable, and reliable code for backend systems and APIs.

  • Develop and optimize database schemas, queries, and performance for scalability and data integrity.

  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.

  • Implement security and data protection measures within the application architecture.

  • Write comprehensive unit and integration tests to ensure code quality and system stability.

  • Participate in code reviews, provide constructive feedback, and mentor junior engineers.


Requirements



  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

  • 5+ years of professional experience in backend software development.

  • Strong proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js) and associated frameworks.

  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).

  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker).

  • Excellent problem-solving skills, attention to detail, and the ability to work effectively in a remote team.


Benefits



  • Competitive salary and performance-based bonus structure.

  • Comprehensive health, dental, and vision insurance.

  • Flexible, fully remote working conditions.

  • Generous budget for professional development, including courses and conferences.

  • Opportunity to work on challenging projects with a talented, distributed team based near Upington .

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available