Qualifications 5+ years of industry experience as a software engineer (specifically as a backend) NodeJS and Typescript Test frameworks for TDD and BDD Understanding software design patterns and best practices Experience in agile software development (XP, Scrum, Kanban etc) Understanding about SDLC optimisation and automation (Git, Jenkins, SonarQube etc) SQL (SQL Server, PostgreSQL etc) and NoSQL (MongoDB, Couchbase etc) database experience Message broker experience for pub-sub and queueing technologies (RabbitMQ, Kafka etc) Nice to have: Technical leadership experience JVM languages, .NET, Python Data Science experience Experience with Software Security and Network Security People management is a plus, however, coding and software engineering is the central work for this role Responsibilities: Working on client projects (sometimes also at the customer side) Be a good team player in cross-functional agile software development teams Assist in software architectural decisions together with the technical lead Be fully involved in hands-on development: using Java as the main programming language, plus Spring, Hibernate and other open source technologies #J-18808-Ljbffr
Senior Node.js Engineer
BOARDROOM APPOINTMENTS
cape town, cape town
Published 14 days ago
Report job