Join our dynamic team as a Backend Developer. You will be responsible for developing server-side applications, ensuring optimal performance and reliability, while working closely with cross-functional teams to implement new features.
Responsibilities
Write clean, maintainable, and efficient code.
Implement user authentication and data protection measures.
Conduct unit and integration testing to ensure quality assurance.
Collaborate with other developers and stakeholders in the software development lifecycle.
Provide mentorship and support to junior developers.
Engage in agile development processes including sprint planning and retrospectives.
Requirements
Education
Bachelor's degree in Computer Science or a related field
Experience
Minimum 4 years of experience in backend development
Technical Skills
Python
Django
SQL
RESTful APIs
Docker
Git
Soft Skills
Problem-solving
Team collaboration
Time Management
Languages
English: Fluent
Advantageous
Familiarity with cloud services (AWS, Azure): Understanding of cloud architecture and deployment options.
Experience with CI/CD processes: Knowledge in automating deployments through continuous integration and delivery.
Benefits
Competitive salary and performance bonuses
Medical aid and retirement benefits
Flexible working hours
Opportunity for professional development
Paid annual leave and public holidays
Company Culture
Innovation: We encourage creative thinking and innovation in all our projects.
Team Spirit: Collaboration and team support are at the core of our culture.
Professional Growth: We provide opportunities for learning and professional advancement.
Status: Open
Other Jobs in Information Technology (IT) and Software Development