We are on the lookout for a skilled Backend Developer with a strong command of Node.js to join our vibrant team in Durban. This role requires a passion for coding and an eagerness to solve complex problems.
Responsibilities
Develop and maintain web services and APIs using Node.js.
Assist in integrating third-party services and databases.
Write clean and maintainable code with proper documentation.
Conduct code reviews and collaborate on solutions.
Implement effective unit testing and maintain test scripts.
Support the agile development process with regular iterations.
Experiment with best practices for enhancing system architecture.
Collaborate with team members on innovative projects.
Requirements
Education
Bachelor's degree in Software Engineering or related field
Master's degree is a plus
Experience
4+ years of experience in backend development with Node.js
Technical Skills
JavaScript
TypeScript
Soft Skills
Collaboration
Problem-solving
Certifications
Google Cloud Certified - Associate Cloud Engineer
Certified Node.js Developer
Languages
English: Fluent
Advantageous
Familiarity with microservices architecture: Experience working with microservices and distributed systems.
Knowledge of serverless computing: Experience with serverless technologies and architectures.
Benefits
Health and wellness programs
Pension plan contributions
Flexible working hours
Professional development opportunities
Company Culture
Teamwork: Collaboration is key in our company, as we encourage team efforts in achieving project success.
Transparency and Trust: We maintain an open work environment that promotes transparency and trust among teams.
Respect and Empathy: Every team member is treated with respect and empathy, fostering strong relationships.
Status: Open
Other Jobs in Information Technology (IT) and Software Development