Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Senior Backend Engineer (Remote)

Posted
Discussion

Summary

Senior Backend Engineer building and maintaining scalable server-side services and APIs for a client company's platforms in a fully remote team. Day-to-day involves API design, database schema work, performance tuning, code reviews, and mentoring, using Python/Java/Go/Node.js, SQL/NoSQL databases, cloud platforms, and microservices.

About the Role

Our client, a rapidly scaling technology company, is seeking a highly motivated and experienced Senior Backend Engineer to join their thriving, fully remote team. This position is instrumental in developing and maintaining the robust server-side logic and APIs that power our client's cutting-edge platforms. You will have the opportunity to work with modern technologies, tackle complex architectural challenges, and contribute to building scalable, high-performance systems. We foster a collaborative and innovative remote culture where your expertise is valued. This role is technically associated with Benoni, Gauteng, ZA, but is offered as a 100% remote position.

Key Responsibilities

  • Design, develop, and maintain scalable and efficient backend services and APIs.
  • Write high-quality, well-tested, and maintainable code using languages like Python, Java, Go, or Node.js.
  • Collaborate with frontend developers, product managers, and other engineers to define and implement new features.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Design and manage database schemas and operations (SQL and NoSQL).
  • Implement security and data protection measures.
  • Troubleshoot and debug backend systems, identifying and resolving performance bottlenecks.
  • Participate in code reviews, providing constructive feedback to team members.
  • Contribute to architectural discussions and decisions.
  • Mentor junior backend engineers and share best practices.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend development.
  • Strong proficiency in at least one server-side programming language (e.g., Python, Java, Go, Node.js).
  • Experience designing and implementing RESTful APIs.
  • Solid understanding of database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Familiarity with containerization technologies (Docker, Kubernetes) is a plus.
  • Knowledge of version control systems, particularly Git.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, essential for a remote team.
  • Experience with message queues (e.g., RabbitMQ, Kafka) is advantageous.

Benefits

Our client offers a highly competitive salary, excellent health and wellness benefits, and opportunities for professional growth and continuous learning. Enjoy the flexibility and autonomy of a fully remote position while working on impactful and technically challenging projects. Be part of an innovative and supportive team that is committed to delivering high-quality software solutions.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

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