Jem is looking for an enthusiastic Senior Full Stack Software Engineer to join our dynamic team. We are a forward-thinking startup on a mission to build the ultimate HR system for deskless workforces.
If you are a skilled and ambitious individual who thrives on challenges, apply below to be part of our exceptional development team and contribute to building this extraordinary product.
If you are a skilled and ambitious individual who thrives on challenges, apply below to be part of our exceptional development team and contribute to building this extraordinary product.
About Jem:
Click here to watch a video of Simon Ellis, our CEO, talking you through what Jem is all about.
About the role:
We are seeking a Senior Full Stack Software Engineer with a minimum of 5 years of experience who can enhance our software development and streamline our processes. This role demands a unique combination of leadership abilities, technical prowess, and a deep understanding of software development life cycle best practices. The Senior Full Stack Software Engineer will be responsible for building and maintaining web portals and microservices, designing world-class interventions, and taking the initiative to secure and improve our products.
Jem’s commitment to you:
Skillset development:
What we’re doing has never been done before. As a team, we’ll work to solve hard problems and take ownership of what needs to be delivered. This will give you unprecedented learning opportunities.
Growth opportunities:
As our team expands, so does the potential for advancement. We believe in recognising and rewarding talent by quickly adding responsibilities as individuals develop in their roles.
Dynamic environment:
As we grow we understand more about our customers, and need to constantly iterate in response. Strategies shift, and goal posts move. It’s a challenge our team lives for.
Flexible Work Culture:
We support flexibility to ensure that our people work where they are most productive. Collaboration and relationships are also important to us. For both these reasons, we operate a hybrid model and we encourage a minimum of two days per week in our Cape Town office.
Competitive Compensation:
We offer a competitive salary, benefits package, and annual leave of 22 days.
️ Roles and Responsibilities:
- Develop, maintain, and optimise our suite of microservices.
- Develop, maintain, and optimise our suite of web front ends.
- Build out performant solutions that allow our products to scale.
- Collaborate with team members to ensure product security and improvement.
- Mentor and guide Intermediate Developers to promote a culture of growth and knowledge sharing.
- Contribute to all phases of the development lifecycle, from planning to deployment.
Requirements:
Minimum Requirements:
- Excellent Python, Typescript, React and CSS skills
- A minimum of 7 years of experience as a Full Stack Developer.
- Excellent verbal and written communication skills.
- Experience delivering consumer-facing web applications at scale
- Proficiency with writing tests using a Javascript test framework,
Soft Skill Requirements:
- Excellent teamwork skills and a strong collaborative approach.
- Willingness to be present in the office as required by Jem.
Advantageous Experience:
- Bachelor's Degree in Computer Science, Software Engineering, or a related field.
To find out more about what we're doing and what it's like to work with us take some time to read through our careers page . If you're up for an exhilarating and rewarding role in a vibrant fast-paced environment, apply below.