Senior Software Engineer - Backend; Remote
Remote / Online - Candidates ideally in
Gqeberha, Port Elizabeth, 6000, South Africa
Listed on 2026-10-31
Gqeberha, Port Elizabeth, 6000, South Africa
Listing for:
Placements24
Remote/Work from Home
position Listed on 2026-10-31
Job specializations:
-
Software Development
Backend Developer, Software Engineer, Cloud Engineer - Software, Full Stack Developer
Job Description & How to Apply Below
Location: Gqeberha
About the Role
Our client, a rapidly expanding e-commerce platform, is looking for a highly skilled Senior Software Engineer specializing in backend development to join their fully remote team. This role is crucial for designing, developing, and maintaining the core services and APIs that power our customer-facing applications. You will have the opportunity to work on challenging problems involving scalability, performance, and data integrity.
As a remote-first organization, we value clear communication, autonomy, and a strong sense of ownership. This is an excellent opportunity to contribute significantly to a product used by millions and to work with a talented, distributed team.
- Design, build, and maintain efficient, reusable, and reliable code using languages such as Java, Python, or Go.
- Develop robust and scalable backend services and APIs.
- Collaborate with front-end developers and product managers to deliver high-quality features.
- Implement and manage database schemas and optimize queries for performance.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and address performance bottlenecks and bugs.
- Write comprehensive unit, integration, and end-to-end tests.
- Participate in code reviews and provide constructive feedback to peers.
- Contribute to architectural decisions and technology selection.
- Stay updated with emerging backend technologies and best practices.
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience.
- 5+ years of professional experience in backend software development.
- Proficiency in one or more backend programming languages (e.g., Java, Python, Go, Node.js).
- Strong experience with designing and developing RESTful APIs.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or No
SQL databases (e.g., MongoDB, Cassandra). - Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker).
- Solid understanding of software design patterns and principles.
- Experience with microservices architecture is a plus.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication skills and ability to work effectively in a remote, collaborative environment.
- Competitive salary and stock options.
- Fully remote work environment.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off.
- Professional development budget.
- 401(k) or pension plan.
- Performance bonuses.
- Flexible working hours.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×