02 Nov
|
Placements24
|
Kimberley
02 Nov
Placements24
Kimberley
About the Role
Our client, a rapidly growing tech startup, is seeking a talented Senior Software Engineer with full-stack expertise to join their fully remote team. This role offers the unique opportunity to contribute to the development of innovative web applications and platforms from anywhere within South Africa. You will be instrumental in designing, developing, and deploying robust and scalable solutions, working across both front-end and back-end technologies. The ideal candidate possesses a strong passion for coding, a deep understanding of modern software development practices, and a proven ability to deliver high-quality code. You will collaborate closely with a talented team of engineers, product managers, and designers in a fast-paced, agile environment. We are committed to fostering a remote-first culture that prioritizes collaboration, innovation, and work-life balance. If you are a skilled full-stack engineer looking for a challenging and rewarding remote opportunity, this role based out of Kimberley is for you. Join us in building the future of technology.
Key Responsibilities
- Design, develop, and maintain scalable web applications across the full stack (front-end and back-end).
- Write clean, efficient, and well-documented code.
- Collaborate with product managers and designers to translate requirements into technical solutions.
- Implement and optimize database solutions.
- Develop and integrate APIs.
- Participate in code reviews and contribute to improving code quality.
- Troubleshoot, debug, and upgrade existing software.
- Contribute to the architectural design and technical roadmap.
- Stay up-to-date with emerging technologies and industry best practices.
- Mentor junior engineers and share technical expertise.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in full-stack software development.
- Proficiency in front-end technologies such as React, Angular, or Vue.js.
- Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django, Java/Spring).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
- Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
- Understanding of software development best practices, including testing, version control (Git), and Agile methodologies.
- Excellent problem-solving and analytical skills.
- Robust communication and collaboration skills.
- Ability to thrive in a fully remote work environment.
- Experience with tech communities in Kimberley is a plus.
Benefits
- Competitive salary and equity options.
- Comprehensive health, dental, and vision benefits.
- Fully remote work arrangement with flexible hours.
- Generous paid time off and holidays.
- Opportunities for professional development, training, and conference attendance.
- Collaborative and innovative startup culture.
- Exposure to cutting-edge technologies.
- Impactful work on exciting recent products.
- Retirement savings plan.
- Clear career progression opportunities.
📌 Senior Software Engineer (Kimberley)
🏢 Placements24
📍 Kimberley