Senior Node.js
1 day ago
Cape Town, Western Cape, South Africa
Boardroom Appointments
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
- 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