logo image

Bolster Careers

Junior Full Stack Engineer (Cape Town)

Description

Who we are…
We are a Canadian-born tech start-up that empowers our employees to fight the mainstream and strive for total market dominance. We are changing the future of one of the world’s biggest trades, by taking the construction industry through a digital revolution – we want our customers to be able to build better!

We are ambitious, resilient, disruptive, future-focused and authentic. We never settle for anything less than excellence. Come work with a high-performance team that challenges, motivates and gets it done!

As a Junior Full Stack Engineer with us, you'll be embarking on a journey where you'll get your hands dirty crafting both the dazzling front-end and the robust back-end of our digital playground, presenting an awesome opportunity for growth and learning.

What you would be doing…
Front-End Development
  • Assist in the design and implementation of user-facing features using modern web technologies such as HTML5, CSS3, and JavaScript frameworks (e.g. Vue.js).
  • Collaborate with UX/UI designers to ensure a seamless and intuitive user experience.
  • Optimize application performance for maximum speed and scalability.
Back-End Development
  • Participate in the development of server-side logic using PHP and NodeJS.
  • Design and implement database schemas and queries for efficient data storage and retrieval.
  • Integrate third-party APIs and services as needed for enhanced functionality.
Full Stack Development
  • Work closely with senior engineers to understand system architecture and contribute to the development of new features and enhancements.
  • Debug and troubleshoot issues across the entire application stack, from front-end UI to back-end services.
Testing and QA
  • Write end-to-end tests and participate in code reviews to ensure code quality and maintainability.
  • Perform thorough testing of applications to identify and address bugs and performance issues.

Who we are looking for...
  • Formal education in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Strong understanding of web development fundamentals including HTML, CSS, and JavaScript.
  • Familiarity with front-end frameworks such as React, Angular, or Vue.js.
  • Knowledge of back-end technologies such as PHP or NodeJS.
  • Experience with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and teamwork abilities.
Nice to have:
  • Experience with cloud platforms such as AWS, Azure, Google Cloud Platform, Vercel, Netlify or Heroku.
  • Knowledge of relational and/or NoSQL databases (e.g., MySQL, MongoDB).
  • Understanding of RESTful APIs, GraphQL and microservices architecture.
  • Familiarity with Docker and container orchestration tools.
  • Experience building and maintaining CI/CD pipelines.
  • Thirst for technical knowledge.

Bolster people:
  • Act like an owner.
  • Rise to the challenge.
  • Work together.
  • are Relentless.
  • Move fast, break things.

What’s in it for you…
A competitive salary and great offices in a central downtown location. Mostly we want people who love to dream big dreams, crush big goals and make big things happen.

Location: Kloof Street, Gardens, Cape Town.

We value diversity and encourage applicants of all backgrounds. We strive to come together with our ideas, experiences, perspectives and unique identities to achieve the insurmountable.

Know someone who would be a perfect fit? Let them know!