NODE.JS DEVELOPER
| Location | Cape Town, CBD, South Africa |
| Date Posted | March 4, 2020 |
| Category |
IT / Information Technology
|
| Job Type |
Full-time
|
| Currency | ZAR |
Description
Our client is an internationally renowned gaming company based in Cape Town, CBD and are currently seeking a qualified, experienced and highly skilled Node.js Developer with the preference of payment systems integration experience to join their ever-growing team. The ideal candidate must be a highly skilled, passionate and enthusiastic full-stack developer with a passion for coding and an eagerness to continuously expand on his/her skills.
Duties & Responsibilities
- Work in an agile environment with stand-ups, sprints, and planning meetings
- Ability to work in a small development team taking on new features, spikes and bugs
- Working in cross-functional teams
- Plan, design, implement, document, test and release new features
- Code reviews and delivery of stable code
- Maintain existing code base, and creating documentation and diagrams to substantiate further development if/when needed
- Liaise with the QA team to identify and fix bugs
- Exceptional problem-solving skills and the ability to work with little or no supervision
Desired Experience & Qualification
MINIMUM REQUIREMENTS
- Matric
- Computer Science | Software Engineering Degree or Diploma or the equivalent
- Minimum 5+ years code development
- Proficient in the following:
- Node.js
- Microservice Architecture
- Kubermetes
- Cloud Computing
- Documented experience developing websites for mobile and desktop
- Excellent communication in English, bother verbally and written
- Ability to acquire new skills and programming languages
- Examples of work completed, including timelines, requirements and how solutions were met
DESIRED SKILLS
- Highly desirable experience with Node.js and ideally the following technologies/frameworks:
- Http Frameworks: Express, Koa, Restify
- ORM: Mongoose, Sequilize
- Microservices: Seneca, Molecular, Hydra
- Message queues: Kafka, Redis, NATS
- Deployment and Orchestration: Docke, Kubernetes, Rancher, Istio, Skaffold
- Databases: MS SQL, MongoDB
- Testing: TDD or similar
- Platforms: Linux, IIS, Windows Server
- Other preferred experience:
- Payment | Transactional systems
- Microservice architecture
- Integration of 3rd party API's
- Migration of legacy systems
- Cloud native technologies
- Language polygot (C#, C++, SQL skills in particular)
- Willing and eager to learn new and old technologies
Package & Remuneration
Market-related salary, dependent on qualifications and experience
Applying Instructions
Interested?
Please forward an updated and detailed copy of your CV (including Expected Gross Salary, Availability/Notice period, leave days, etc.) to melody@carlysle.co.za. Should you not receive a response within 14 days of applying, please consider your application to be unsuccessful.
