Code4kids Full-Stack Engineering

2 weeks ago


Cape Town, South Africa Code4Kids Full time

Code4Kids is here to make teaching easier and bring coding, robotics and IT into the school classroom. We’re a fast-growing software company that provides a curriculum and tools for teachers to use in the school classroom to teach students aged 5-15 years old. Founded in South Africa, Code4Kids now operates globally, including New Zealand and the UK. We’re looking to expand further with better tools in more markets and are looking for a talented and ambitious engineer to help us accelerate the release of education tools and features. We’re a company that has a few different education products including Lessonspace

We are looking for someone to take up a lead engineering role, with a passion for coding education as well as the leadership and technical skills in the realm of product development and engineering.

You will be responsible for the end-to-end development of new Code4Kids products. This will require a combination of engineering and product leadership. From an engineering perspective you will need to be experienced in technologies such as Node.js and Vue. You will need to be able to understand and lead the development of the data structures required to deliver core features.

From a product perspective you will need to have a creative eye to understand the UI/UX impact your work will have on customers. You will also need to be an expert leader, communicator and product owner with proven ability to manage various stakeholders and deliver a product.

**Requirements**:
**As a Full-stack Engineering & Product Lead, you will be required to**:

- Take ownership for the development of the engineering and product team.
- Work closely with the team to release features on the product roadmap.
- Be able to take full ownership of your feature releases, testing and reliability.
- Understand the entire stack, infrastructure, internal development requirements, resources as well as customer-facing features.
- You will be working with a combination of engineering, support and sales teams.

**Requirements of the role**:

- A University degree is not needed, but would be ideal. 5+ years of experience in the industry.
- Experience working in an engineering team and engaging with clients.
- Experience working with Node.js as a backend. Bonus: experience with AdonisJS in particular.
- Experience in the usual frontend stack; HTML, CSS, Javascript, a reactive framework like Vue or React and frontend testing frameworks like Jest and Cypress.
- An added extra if you have experience with AWS (or GCP / Azure) Bonus: if you have experience with 3D libraries like Three.js, 3D design tools like Blender, or game development experience in platforms like Unity, be sure to mention it

**Realities of the Role**

We have a Cape Town office in the city center, however we are mostly remote. Working in a remote role with high-paced feature release requirements will result in some days feeling challenging while others will be very high energy. Oftentimes, you will need to be managing multiple projects of different sizes, in various stages of the development. Working at Code4Kids is exciting and we are treading new territory in the education technology industry. You will have the opportunity to contribute significantly to the company’s growth during this pivotal time.

**Benefits**

**What will help you to find success in this role**:

- A good time keeper with the ability to project manage yourself and clearly communicate progress, difficulties or lack of clarity.
- Be able to break large projects into small frequent releases.
- Able to spend days or hours working through problems yourself, often without frequent contact, balanced with the enjoyment of small-group team meetings and creative discussions.

**Remuneration and work environment**:

- Code4Kids is a fully-remote team, from time-to-time we might ask you to join us at our office in Cape Town should it be practical.
- You will report directly to the CEO and Head of Product. Remuneration is negotiable.



  • Cape Town, Western Cape, South Africa Code4Kids Full time

    Code4Kids is here to make teaching easier and bring coding, robotics and IT into the school classroom. We're a fast-growing software company that provides a curriculum and tools for teachers to use in the school classroom to teach students aged 5-15 years old. Founded in South Africa, Code4Kids now operates globally, including New Zealand and the UK. We're...


  • Cape Town, Western Cape, South Africa Code4Kids Full time

    Company Description:Code4Kids is an EdTech company based in South Africa, with clients and employees all around the world. Code4kids is a platform used by school teachers to teach coding & robotics to students ages 8-15.Our team, though small in size , is diverse and passionate about revolutionizing the education industry. With our global remote work policy,...


  • Cape Town, South Africa Code4Kids Full time

    **Company Description**: Code4Kids is an EdTech company based in South Africa, with clients and employees all around the world. Code4kids is a platform used by school teachers to teach coding & robotics to students ages 8-15. Our team, though small in size (10-15), is diverse and passionate about revolutionizing the education industry. With our global...

  • Full Stack Engineer

    1 week ago


    Cape Town, South Africa Misha Talent Acquisition Full time

    Misha Talent Acquisition is seeking a skilled and motivated Full Stack Engineer to join our client's team. Our client is a rapidly growing tech startup that is revolutionizing the industry with their innovative solutions.As a Full Stack Engineer, you will be responsible for developing and maintaining the company's web applications, ensuring they are...

  • Full Stack Engineer

    1 month ago


    Cape Town, Western Cape, South Africa SabenzaIT Full time

    We are looking for a Full Stack Python & React Engineer to join our amazing client. They are a Global Powerhouse Specialising in Managed Services and want your skills to deliver their amazing projects. Required Experience:5+ years working experience. Tech Stack:Frontend:React (TypeScript) Backend:Python Other tools:GitHub...

  • Full Stack Engineer

    4 weeks ago


    Cape Town, South Africa Plus 1x Full time

    Job Title: Senior/Intermediate Full Stack Developer Location: Cape Town (Hybrid) / Remote Duration: 6 - 12 months, with potential for conversion to permanent Position Overview: We are seeking experienced Full Stack Developers to join our team on a contract basis, with the opportunity for conversion to permanent employment. As a Full Stack Developer, you...

  • Full Stack Engineer

    1 month ago


    Cape Town, South Africa Plus1X Solutions (Pty) Ltd Full time

    Job Title: Senior/Intermediate Full Stack DeveloperLocation: Cape Town (Hybrid) / RemoteDuration: 6 - 12 months, with potential for conversion to permanentPosition Overview: We are seeking experienced Full Stack Developers to join our team on a contract basis, with the opportunity for conversion to permanent employment. As a Full Stack Developer, you will...

  • Full Stack Engineer

    4 weeks ago


    Cape Town, South Africa Plus 1x Full time

    Job Title: Senior/Intermediate Full Stack DeveloperLocation: Cape Town (Hybrid) / RemoteDuration: 6 - 12 months, with potential for conversion to permanentPosition Overview: We are seeking experienced Full Stack Developers to join our team on a contract basis, with the opportunity for conversion to permanent employment. As a Full Stack Developer, you will...

  • Full Stack Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAMid-Senior level...


  • Cape Town, South Africa OfferZen Full time

    Senior Full Stack EngineerAre you a talented senior full stack engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you!This could be the last job posting you ever have to click on! Why...


  • Cape Town, South Africa OfferZen Full time

    Junior Full Stack EngineerAre you a talented junior full stack engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you!This could be the last job posting you ever have to click on! Why...


  • Cape Town, South Africa OfferZen Full time

    Junior Full Stack EngineerAre you a talented junior full stack engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you!This could be the last job posting you ever have to click on! Why...


  • Cape Town, South Africa OfferZen Full time

    Senior Full Stack EngineerAre you a talented senior full stack engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you!This could be the last job posting you ever have to click on! Why...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time

    Minimum Requirements:Grade 12 National Certificate / Vocational Education (Ideal or Preferred)A relevant tertiary qualification in Information Technology Experience: 6+ years proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language). Experience with modern front-end...

  • Full Stack Engineer

    1 month ago


    Cape Town, Western Cape, South Africa NTT Full time

    NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve some of...


  • Cape Town, Western Cape, South Africa Digital Outsource Services Full time

    Full Stack Software Engineer page is loaded Full Stack Software Engineer Apply locations Cape Town - Waterview Park time type Full time posted on Posted Yesterday job requisition id JR8876 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...


  • Cape Town, South Africa Pure Placements (PTY) LTD Full time

    Note: Only applicants from Cape Town will be considered for this role.Hybrid working 3 days in office - 2 remote.**Job Summary:**Are you an experienced Full Stack Software Engineer with a passion for leading and mentoring a team? We are looking for a Lead Software Engineer to join our client’s dynamic Engineering team. In this role, you will contribute to...


  • Cape Town, South Africa Pure Placements Full time

    Note: Only applicants from Cape Town will be considered for this role. Hybrid working 3 days in office - 2 remote. **Job Summary:** Are you an experienced Full Stack Software Engineer with a passion for leading and mentoring a team? We are looking for a Lead Software Engineer to join our client’s dynamic Engineering team. In this role, you will...


  • Cape Town, South Africa Adzuna ZA B C2 Full time

    Note: Only applicants from Cape Town will be considered for this role.Hybrid working 3 days in office - 2 remote.**Job Summary:**Are you an experienced Full Stack Software Engineer with a passion for leading and mentoring a team? We are looking for a Lead Software Engineer to join our client’s dynamic Engineering team. In this role, you will contribute to...


  • Cape Town, South Africa Pure Placements Full time

    Note: Only applicants from Cape Town will be considered for this role.Hybrid working 3 days in office - 2 remote.**Job Summary:**Are you an experienced Full Stack Software Engineer with a passion for leading and mentoring a team? We are looking for a Lead Software Engineer to join our client’s dynamic Engineering team. In this role, you will contribute to...