This job is expired.


Senior Software Engineer, Cape Town

Last update 2024-07-15
Expires 2024-07-14
ID #2203656971
Senior Software Engineer, Cape Town
South Africa, Western Cape, Cape Town,
Modified June 23, 2024


Join Jem as our Senior Software Engineer! 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 extraoardinary product.

About the role We are seeking a Senior Software Engineer with a minimum of 7 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 Software Engineer will be responsible for building and maintaining micro-services, 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 for 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 mandate a minimum of two days per week in office in our Joburg/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.

Build out performance 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.

Minimum Requirements: Bachelor's Degree in Computer Science, Software Engineering, or a related field.

A minimum of 7 years of software development experience Experience scaling high-quality production-grade applications.

Soft Skill Requirements: Excellent teamwork skills and a strong collaborative approach.

Willingness to be present in the office as required by Jem.

Advantageous Experience: Experience with Fast API, Django, Docker, Google Cloud Run, Google Vision API, GCP Logging, GCP VPC, Grafana, and GCP API Gateway.

Familiarity with Open AI APIs, Postgres Database, Redis, Big Query, Elastic Search, Elastic ML, Kibana, Segment, Rabbit MQ, Celery, Snyk, Cloudflare, and Robot Framework.

Experience with Infrastructure as Code (Ia C) tools like Terraform or Cloud Formation.

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.

Job details:

Job type: Full time
Contract type: Permanent
Salary type: Monthly
Occupation: Senior software engineer

⇐ Previous job

Next job ⇒     


Contact employer

    Employer's info

    Quick search:


    Type city or region