We are searching for a Senior Software Engineer to join our team in Cape Town. The ideal candidate will have expertise in full-stack development, crafting efficient and scalable software solutions that meet the evolving needs of our clients.
Responsibilities
Develop new features for web applications with responsive design.
Participate in the entire application lifecycle, focusing on coding and debugging.
Collaborate with QA to assure quality and reliability of software.
Mentor junior developers and assist with their development.
Implement CI/CD processes for rapid deployment.
Evaluate and improve application performance and stability.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree is an advantage
Experience
5+ years of experience in software development, ideally in a full-stack role.
Technical Skills
JavaScript
Node.js
React
CSS
SQL
Soft Skills
Adaptability
Problem-solving
Certifications
AWS Certified Solutions Architect
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Experience with Docker and Kubernetes: Knowledge of using containers and orchestration tools like Docker and Kubernetes.
Familiarity with Agile methodologies: Experience in Agile environments, particularly Scrum and Kanban.
Benefits
Comprehensive health plans including dental and vision.
Retirement savings plan with employer contributions.
Flexible schedules and hybrid work options available.
Access to professional development resources.
Company Culture
Innovation: We emphasize innovation and creativity, building a workspace where great ideas can flourish.
Collaboration: Teamwork is at our core. We work together across disciplines to deliver the best outcomes.
Employee Empowerment: We empower our employees to take initiative, make decisions, and lead projects.
Status: Open
Other Jobs in Information Technology (IT) and Software Development