IT & Software

Remote Senior Software Engineer (Backend)

Placements24

Kimberley · British Columbia · Canada

Share this job: X Facebook WhatsApp
About the Role Our client is looking for a highly skilled Senior Software Engineer specializing in backend development to join their dynamic, fully remote team. This is a premier opportunity to contribute to the design and implementation of robust, scalable, and high-performance systems that power innovative solutions. You will be a key player in shaping the future of our client's technology stack, working with a talented group of engineers who are passionate about building exceptional products. As a fully remote role, you'll enjoy the flexibility and autonomy to work from anywhere in South Africa, fostering a healthy work-life balance while making a significant impact.

Key Responsibilities

Design, develop, test, deploy, maintain, and improve software systems.

Manage individual project priorities, deadlines, and deliverables.

Write clean, efficient, and well-documented code in accordance with best practices.

Develop and maintain RESTful APIs and microservices.

Collaborate with cross-functional teams, including product management and front-end development, to define and deliver new features.

Conduct code reviews and provide constructive feedback to peers.

Troubleshoot, debug, and upgrade existing systems.

Contribute to architectural discussions and technology selection.

Mentor junior engineers and share knowledge within the team.

Stay up-to-date with emerging technologies and industry trends.

Requirements

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

5+ years of professional experience in backend software development.

Proficiency in one or more general-purpose programming languages, such as Java, Python, Go, or Node.js.

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

Experience building and consuming APIs (REST, gRPC).

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

Understanding of software development best practices, including testing, CI/CD, and version control.

Excellent problem-solving, analytical, and communication skills.

Ability to work effectively independently and as part of a distributed team.

Experience with distributed systems and microservices architecture is a plus.

Benefits

Our client offers a competitive salary, comprehensive health insurance, and a generous vacation policy.

This is a fully remote position, providing excellent flexibility and work-life balance.

Opportunities for professional development, including training, conference attendance, and support for certifications, are readily available.

You’ll be part of a collaborative and innovative team, working on challenging and impactful projects using modern technologies.

We invest in our employees' growth and provide the resources needed to succeed in a remote environment.

#J-18808-Ljbffr

Reference: WJ-3875_16155402 · Posted 11 Nov 2026, 08:48 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Remote Senior jobs in other states

Browse jobs