About the Role Our client, a rapidly growing tech startup focused on innovative solutions in the marine technology sector, is looking for a highly skilled Senior Software Developer (Full Stack) to join their team in Mossel Bay, Western Cape . This role involves designing, developing, and deploying robust web applications and services. You will work across the entire technology stack, from front-end interfaces to back-end systems and databases. The position offers a hybrid work model, allowing for a balance between on-site collaboration and remote flexibility. This is a challenging yet rewarding opportunity for an experienced developer to contribute significantly to a cutting-edge company in a beautiful coastal location.
Key Responsibilities
- Design, develop, test, deploy, maintain, and improve software across the full stack.
- Develop back-end services and APIs using modern programming languages and frameworks.
- Build responsive and user-friendly front-end applications using JavaScript frameworks (e.g., React, Angular, Vue.js).
- Work with databases (SQL and NoSQL) to design schemas and optimize queries.
- Implement and manage cloud infrastructure (e.g., AWS, Azure, GCP).
- Collaborate with product managers, designers, and other engineers to define and ship new features.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews to ensure code quality and share knowledge.
- Troubleshoot and resolve software defects and issues.
- Contribute to architectural decisions and technology selection.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack software development.
- Proficiency in at least one back-end language (e.g., Python, Node.js, Java, C#) and associated frameworks.
- Strong experience with front-end technologies and modern JavaScript frameworks.
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Familiarity with Agile development methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Must be able to work effectively in a hybrid environment in Mossel Bay, Western Cape .
Benefits
- Our client offers a highly competitive salary package up to per annum, based on experience and skill level.
- Enjoy the flexibility of a hybrid work model, blending office and remote work.
- Benefit from comprehensive medical and dental insurance, as well as a retirement savings plan.
- Opportunities for professional growth, attending industry conferences, and continuous learning are encouraged.
- Relocation assistance may be available for the right candidate.
- Join an innovative company poised for significant growth in the tech sector.