11 Nov
|
Placements24
|
Kimberley
11 Nov
Placements24
Kimberley
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 skilled 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
📌 Remote Senior Software Engineer (Backend) (Kimberley)
🏢 Placements24
📍 Kimberley