Join our progressive team in Pretoria as a Software Engineer. The position involves crafting backend systems, ensuring high performance and responsiveness, and working closely with cross-functional teams to drive our product forward.
Responsibilities
Develop and maintain backend systems using modern frameworks.
Collaborate with front-end developers to integrate user-facing elements.
Write clean, scalable, and efficient code.
Troubleshoot and debug applications.
Implement security and data protection measures.
Participate in code reviews to maintain code quality.
Stay updated with new technologies and industry trends.
Document development processes, code modifications, and other technical information.
Work closely with product managers to understand project requirements and objectives.
Ensure applications meet performance and reliability standards.
Requirements
Education
Bachelor's degree in Computer Science or related field
Experience
Minimum of 3 years of experience in backend development
Technical Skills
Java
Python
Node.js
Database Management
RESTful APIs
Soft Skills
Communication
Time Management
Team Collaboration
Certifications
AWS Certified Developer
Java Certification
Languages
English: Fluent
Advantageous
Experience with Docker: Understanding of containerization and its deployment.
Experience with CI/CD: Familiarity with continuous integration and continuous deployment pipelines.
Benefits
Competitive salary package
Health and wellness benefits
Flexible work hours
Opportunities for professional development
Company Culture
Innovation: We foster a culture of innovation and creativity, empowering our team members.
Diversity and Inclusion: We value diversity and promote an inclusive environment where everyone feels valued.
Status: Open
Other Jobs in Information Technology (IT) and Software Development