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
Develop and maintain web applications using Node.js.
Implement backend services and API integration.
Collaborate with frontend developers to align system architecture.
Ensure application performance, reliability, and security.
Debug and resolve issues promptly to maintain smooth operation.
Participate in the entire product lifecycle from concept to launch.
Maintain code quality and documentation.
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