More jobs:
Senior Backend Software Engineer; Remote-First
Remote / Online - Candidates ideally in
Bloemfontein, 9300, South Africa
Listed on 2026-10-19
Bloemfontein, 9300, South Africa
Listing for:
Placements24
Remote/Work from Home
position Listed on 2026-10-19
Job specializations:
-
Software Development
Backend Developer, Software Engineer
Job Description & How to Apply Below
About the Role
Our client, a forward-thinking technology startup disrupting the online education sector, is seeking a highly skilled and motivated Senior Backend Software Engineer to join their fully remote team. This is a unique opportunity to contribute significantly to the development of a scalable and innovative e-learning platform. You will be instrumental in building robust server-side logic, designing efficient databases, and creating seamless APIs that will be utilized by thousands of users globally.
As a remote-first company, we emphasize asynchronous communication, strong documentation, and a culture of trust and autonomy. This role is perfect for an experienced engineer who thrives in a flexible, work-from-anywhere environment.
- Develop, test, and deploy high-quality, scalable, and performant backend services and APIs.
- Design and manage efficient, robust, and scalable database schemas (SQL and No
SQL). - Write clean, well-documented, and maintainable code following best practices.
- Collaborate effectively with remote front-end engineers, product managers, and designers using agile methodologies.
- Optimize application performance, identify bottlenecks, and implement solutions.
- Ensure the security and integrity of data through robust implementation of security measures.
- Participate actively in code reviews, providing constructive feedback and promoting knowledge sharing.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to architectural discussions and technology choices for the backend stack.
- Champion best practices in software development, testing, and deployment within a remote setting.
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 5+ years of professional experience in backend development.
- Strong proficiency in at least one modern backend language (e.g., Python, Node.js, Go, Ruby, Java).
- Demonstrated experience with backend frameworks (e.g., Django, Flask, Express.js, Ruby on Rails).
- Expertise in designing and working with relational databases (e.g., PostgreSQL, MySQL) and/or No
SQL databases (e.g., MongoDB, Cassandra). - Solid understanding of RESTful API design principles and best practices.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker) is highly preferred.
- Familiarity with asynchronous programming and message queues (e.g., RabbitMQ, Kafka).
- Proficiency with Git version control.
- Excellent problem-solving, analytical, and debugging skills.
- Strong written and verbal communication skills, essential for remote collaboration.
- Proven ability to work independently and manage time effectively in a remote environment.
- Competitive salary and potential for stock options.
- Comprehensive health, dental, and vision insurance.
- Flexible working hours and fully remote work arrangement.
- Generous budget for home office setup and professional development.
- Unlimited paid time off policy.
- Opportunity to shape the product and culture of a growing startup.
- Virtual team-building activities and social events.
- Access to online learning platforms and training resources.
- Pension/retirement contributions.
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:
×