FULL STACK ENGINEER

Crayon

  • Cape Town, Western Cape
  • Permanent
  • Full-time
  • 14 days ago
To find out more, click Apply or head on over to Crayon to review the full spec and applyHow you'll roleAs the Full Stack Engineer you will work on the core components of the company’s platform. In collaboration with product managers and business stakeholders, you’ll be primarily tasked with helping build the ecosystem to expand the value the product offers and increase the market to which it is applicable.What you'll do
  • Become the subject matter expert in the company’s technical ecosystem
  • Drive engineering initiatives to completion, with a tenacious focus on rapid business impact
  • Inform technical prioritisation to deliver on goals with a sense of urgency
  • Solve tough technical problems at any level of the stack, and be persistent in getting to the solution, whether it involves back-end, infrastructure, or front-end work
  • Work collaboratively with cross-functional teams to plan and execute engineering initiatives
What you'll need
  • Extensive programming experience (Python and JavaScript)
  • 4+ years of experience working with Python in a web development environment
  • 2+ years of experience building customer facing websites or APIs
  • 2+ years of experience working closely with a production/live environment pushing new features, troubleshooting and pushing hotfixes in a team environment
  • 1+ years of experience with modern browser technologies based on JavaScript, HTML, and CSS and at least any of the frontend/css frameworks (SvelteKit, React, Redux, SASS, Tailwind, etc.)
  • Experience in building web systems with any of the python web frameworks (Django or Flask), or other similar web frameworks
  • Knowledge and experience with data store technologies such as MySQL or PostgreSQL
  • Strong computer science fundamentals: data structures and object oriented programming languages
  • Strong knowledge of basic design patterns. (MVP, MVVM)
  • Experience running Docker, Docker Compose to setup your local environment
  • Experience working closely with the product team, designers, and other developers
  • You are comfortable working in a tech startup environment
Bonus points:
  • Degree in computer science (BSc, MSc) or equivalent
  • Experience developing location-aware applications
  • GitHub account with cool projects you’ve built or contributed to
  • Amazon Web Services experience
  • Experience working with Kubernetes, Amazon ECS or any other container orchestration tooling
  • Experience writing CI/CD pipelines for Jenkins / CircleCI or the like
  • Experience working with Message Queuing (Amazon SQS, RabbitMQ or the like
  • Experience working with cross platform app development
The Stack
  • Python (Django)
  • AWS ( Amazon ECS , ELBs , S3 , EC2 and others)
  • Docker / Docker Compose
  • React Native
  • GraphQL
  • MySQL
  • Sveltekit
  • Tailwind
  • Git
To find out more, click Apply or head on over to Crayon to review the full spec and apply

Crayon

Similar Jobs

  • Full Stack Software Engineer

    DigiOutsource

    • Cape Town, Western Cape
    Kick-start your career in the online gaming world and experience the very latest in technology and innovation. The Department: Our teams own a diverse set of products with mult…
    • 2 months ago
  • Full Stack Engineer

    S&P Global

    • Cape Town, Western Cape
    Job Description: About the Role: Grade Level (for internal use): 10 Full Stack .Net Engineer The Team: As a Full Stack .Net Engineer and a member of a team of elite, high…
    • 2 months ago
  • Full Stack Software Engineer

    DigiOutsource

    • Cape Town, Western Cape
    Kick-start your career in the online gaming world and experience the very latest in technology and innovation. The Department: The Mobile App Software Development team is a spe…
    • 2 months ago