Job Openings
Senior Software Engineer - Python, React, FastAPI
About the job Senior Software Engineer - Python, React, FastAPI
Senior Software Engineer (Python, React, FastAPI)
Role Summary
We are representing a remote-first technology consultancy seeking an experienced Senior Software Engineer to build and deliver high-quality solutions for a major overseas client. This is a great opportunity to apply your full-stack skills in Python, React, and FastAPI to a complex, enterprise-grade project.
You will join a diverse and international team focused on driving digital transformation.
In this role, you will be responsible for designing, developing, and deploying robust applications while mentoring other engineers and contributing to a culture of technical excellence.
Why This is a Great Move for You
- Gain International Exposure: You will work directly on a project for a large overseas client, gaining valuable international experience while being based remotely in South Africa.
- Work with a Modern Full-Stack: You'll use an in-demand and modern technology stack, building backend services with Python and FastAPI while creating responsive frontends with React.
- Advance Your Career: Your professional growth is a priority. You will have a clear path for advancement and receive full support with sponsored certifications to deepen your expertise in cloud and other technologies.
- Enjoy a Remote-First Culture: You'll have the autonomy and flexibility to do your work from anywhere in South Africa, as part of a supportive team that values collaboration and work-life balance.
What You'll Be Doing
- Designing and developing scalable backend APIs and services using Python and FastAPI.
- Building and maintaining user-friendly, responsive frontend applications with React.
- Writing clean, testable, and high-quality code and participating in constructive peer reviews.
- Mentoring other engineers and contributing to technical and architectural decisions.
- Collaborating with a cross-functional, agile team to deliver features and solve problems.
What You'll Bring
- Proven experience as a Senior Software Engineer in a full-stack or backend-focused role.
- Strong proficiency in Python and a modern web framework, preferably FastAPI.
- Solid experience developing frontend applications with React.
- A good understanding of software engineering best practices, including testing and CI/CD.
- Experience working with cloud platforms like GCP or AWS is beneficial.
- A collaborative mindset and experience mentoring other engineers.
Location
- Remote within South Africa.