Looking for an experienced Software Engineer (Backend) to join our Johannesburg office. If you have a passion for creating efficient code and are keen on solving complex problems in a team-oriented atmosphere, then we'd love to hear from you!
Responsibilities
Architect and build scalable backend solutions.
Implement web services to facilitate data operations.
Ensure security best practices are adhered to in software development.
Document development processes and workflows.
Stay updated with emerging backend technologies and techniques.
Requirements
Education
Bachelor's degree in Software Engineering or related field
Experience
5+ years of experience in backend development
Technical Skills
Python
Docker
Soft Skills
Problem-solving
Communication Skills
Languages
English: Fluent
Advantageous
Knowledge of microservices architecture: Experience designing applications using microservices architecture.
Exposure to CI/CD practices: Hands-on experience in continuous integration and deployment processes.
Benefits
Comprehensive health benefits
Remote work flexibility
Training and career advancement programs
Performance-related bonuses
Company Culture
Collaborative Work Ethic: Our teams thrive on collaboration and support each other's growth.
Continuous Growth: We promote ongoing learning and development opportunities for our employees.
Open Communication: An open line of communication across all levels is encouraged.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development