This job posting expired and applications are no longer accepted.

FULL STACK SOFTWARE DEVELOPER

at Crayon
Location Stellenbosch, South Africa
Date Posted June 6, 2020
Category IT / Information Technology
Job Type Full-time
Currency ZAR

Description

A software solutions company creating IoT technology stacks using a scalable, secure and proven platform to develop IoT products. This greatly reduces the custom developments required by supplying the IoT stack, while leveraging an IP to build customer products at a lower cost and reduced risk.

Looking for a Full Stack Developer to produce high quality software solutions. The ideal candidate will be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, the candidate should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. This candidate should also be a team player with an eye for visual design and utility. Mobile experience (hybrid or native) would also be a plus.

Perks

  • Work within a strong growing team
  • Innovative, fast-paced and fun work environment
  • Flexible, results oriented culture
  • Daily meals at the office
  • Great coffee at the office

Duties & Responsibilities

  • Work with development teams and product managers to design software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications
  • Develop and manage well-functioning databases and applications
  • Write effective APIs (REST / GraphQL)
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software

Desired Experience & Qualification

  • Minimum 4 years of development experience
  • Relevant B.Sc or B.Eng university degree; Hons. or higher is preferable. Good academic performance, exceptional in software development / programming courses
  • Independent Problem solver and analytical thinker
  • Perseverance
  • Ability to work under pressure
  • Dependable, responsible and collaborative
  • Supportive
  • Team Player
  • Fast learner

 

Technical experience

  • Java/Kotlin, Spring, Spring Boot, NodeJS, Express
  • Experience with Relational Database and NoSQL databases
  • ReactJS, VueJS, Angular
  • Android Development, IOS Development, Hybrid Mobile Development (React Native)
  • Linux, Docker, Kubernetes
  • CI/CD (eg Jenkins, TeamCity, Azure Pipelines etc)

 

Non-Technical Skills

  • Able to work well in a team as well as individually
  • Attention to detail, and able to think creatively outside the box
  • Able to accurately estimate effort on tasks, prioritise work and deliver to deadlines
  • Excited about learning, pushing technical limits and finding new solutions
  • Good analytical and problem-solving skills
  • Good verbal and written communication skills

 

Nice-to-haves

  • Devops (Monitoring, Docker, Kubernetes, Serverless)
  • Experience with CD/CI
  • Software Architecture
WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@joblane.co.za