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
Architect scalable applications with Node.js and related frameworks.
Work in an agile team environment to iterate and refine features.
Monitor application performance post-deployment and make necessary adjustments.
Participate in team meetings and share innovative ideas for improvement.
Help maintain system documentation and code organization.
Collaborate with QA to create and run automated tests.
Continuous integration and deployment of new development.
Stay updated with industry trends and best practices.
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
Comprehensive health insurance
Contributions toward Gym Membership
Flexible work schedule and remote working options
Continuous training and education reimbursement
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