Senior Software Engineer (Remote - South Africa)
This is a full-time remote role with a company building and maintaining software products. The team needs a senior engineer who can work across the frontend and backend, design APIs, work with databases, and support cloud-hosted applications. You will collaborate closely with engineering, product, design and QA to deliver scalable, high-quality systems. Working hours follow U.S. business hours.
What you'll do
- Build and maintain scalable full-stack applications, including user-facing features in React, JavaScript and TypeScript.
- Design, develop and integrate REST and/or GraphQL APIs on modern backend technologies.
- Work with relational and/or NoSQL databases and with cloud platforms such as AWS, Azure or Google Cloud.
- Create and maintain Docker-based applications and CI/CD pipelines, and improve performance, security and reliability.
- Write clean, well-tested code, take part in code reviews, and help shape architecture and technical decisions.
- Mentor junior developers and share technical knowledge with the team.
What you need
- 5+ years of professional software engineering experience, including building and supporting production applications.
- Strong skills in React, JavaScript and TypeScript, plus backend experience with Node.js, Python, Java, .NET or similar.
- Experience developing or integrating REST APIs and/or GraphQL, and working with relational and/or NoSQL databases.
- Hands-on experience with at least one major cloud platform (AWS, Azure or Google Cloud), Docker and CI/CD.
- Experience with Agile/Scrum or similar processes, and strong debugging, testing and communication skills.
- Ability to work independently in a remote setup and be available during U.S. business hours. Must be based in South Africa.
How to apply
Sign up free on i'llTip to see the employer's details and apply. i'llTip's AI can tailor your résumé to this job, and you'll get alerts for similar roles.
Apply on i'llTipGet the Android appGet the iPhone appMore Mobile & Web Development jobs
Data API Engineer (Remote - Worldwide)
Candidates can work from anywhere; the team operates asynchronously across more than 60 countries. A developer backend platform company with a fully remote, open-source-first team is hiring a Data API Engineer. The role …
Junior Frontend Developer (Part-Time - Remote, Latin America)
This is a part-time remote role with a talent-as-a-service firm that places developers and designers with its client companies. The junior frontend developer will work remotely on web projects for small and medium-sized …
Senior Frontend Engineer (React.js)
A remote full-time role building user-facing web applications for a fast-growing fintech company that makes cryptocurrency spendable for individuals and businesses across Africa. The position suits an experienced fronten…
Senior Full-Stack Developer
A remote contract opportunity for an experienced developer to build a secure, responsive web application and integrate it into an existing Squarespace website. The work is project-based and suits a senior full-stack engi…
Senior Software Engineer (AI)
A remote senior engineering role in Nigeria for someone who builds production software with a focus on artificial intelligence. The hiring organisation works in the financial services space and is looking for an experien…