We are looking for a dynamic Backend Developer skilled in Node.js to join our talented team in Johannesburg. The successful candidate will focus on building robust applications and ensuring their efficiency and scalability.
Responsibilities
Design server-side application logic and structure.
Liaise with other developers and stakeholders to deliver valuable features.
Optimize applications for maximum speed and scalability.
Manage database integration and data storage solutions.
Conduct code reviews and mentor junior developers.
Requirements
Education
Bachelor's degree in Computer Science or relevant field
Experience
3-5 years of experience in backend development with Node.js
Technical Skills
Node.js
MongoDB
RESTful API Development
Version Control (Git)
Docker
PostgresSQL
Soft Skills
Problem-solving
Team collaboration
Languages
English: Fluent
Advantageous
Experience with cloud platforms (AWS, Azure): Familiarity with cloud infrastructure services to support application deployment.
Knowledge of Agile methodologies: Experience working within Agile frameworks for project management.
Benefits
Health insurance contributions
Paid time off and public holidays
Professional development reimbursement
Flexible working hours
Company Culture
Innovation: We encourage creative thinking and innovative approaches to problem-solving.
Collaboration: Teamwork is at the heart of everything we do; we work together for success.
Integrity: We value transparency, honesty, and professional excellence in all our interactions.
Status: Open
Other Jobs in Information Technology (IT) and Software Development