We are looking for a Senior Software Engineer with a passion for innovation to join our team. This role focuses on designing and building robust software applications, ensuring scalability and optimal performance.
Responsibilities
Architect and develop high-performance applications.
Work with cross-functional teams to deliver on user requirements.
Engage in continuous improvement practices to enhance software performance.
Coordinate project wireframes, prototypes, and UI designs.
Utilize DevOps practices to improve deployment and CI/CD processes.
Identify and implement process improvement initiatives.
Assist in project estimation and scoping for new features.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree preferred
Experience
5+ years of experience in software development
Technical Skills
JavaScript
React
Node.js
Python
Docker
Soft Skills
Problem-solving
Team collaboration
Time management
Communication
Certifications
AWS Certified Developer
Certified ScrumMaster (CSM)
Languages
English: Fluent
Afrikaans: Conversational
Advantageous
Familiarity with Agile methodologies: Experience working in Agile teams and projects.
Experience with cloud technologies: Knowledge of AWS or Azure platforms is a plus.
Benefits
Medical aid and wellness benefits
Flexible working environment
Professional development opportunities
Remote work or hybrid options
Company Culture
Inclusive Work Environment: We celebrate diversity and promote inclusivity in the workplace.
Innovation Focused: We prioritize creativity and innovative approaches to challenges.
Continuous Improvement: We believe in continuous learning and development for our employees.
Status: Open
Other Jobs in Information Technology (IT) and Software Development