CH
Back-End Engineer | Remote
Crossing Hurdles
South Africa · On-site Full-time 6d ago
About the role
Responsibilities
- Design, implement, and optimize server-side logic and APIs using various programming languages and frameworks.
- Collaborate with front-end developers, designers, and stakeholders to deliver scalable web applications and software solutions.
- Develop and maintain database structures, ensuring data integrity, security, and high performance.
- Troubleshoot, debug, and refactor existing code to enhance maintainability and reliability.
- Contribute to architectural decisions and create technical documentation for projects.
- Implement testing strategies to ensure code quality and coverage for critical applications.
Requirements
- Have a minimum of hands-on experience building complex back-end systems and web applications.
- Possess expertise in Python, Node.js, .NET, C#, C++, PHP, or Word Press development.
- Have a strong grasp of object-oriented programming, RESTful API design, and server architecture.
- Demonstrate proficiency in database management, including SQL and NoSQL, as well as data modeling and optimization techniques.
- Have solid knowledge of version control systems such as Git.
Skills
.NETC#C++GitNode.jsPHPPythonRESTful APISQLNoSQLWord Press
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free