Octoco Logo

Intermediate Software Engineer

Octoco|Posted 15 days ago

Skills and experience

Role:Full stack engineer
Other roles:Backend engineer, Frontend engineer
Experience in role:3+ years
Language proficiency:English
Must-have skills:
    C#
    React
    TypeScript
Nice-to-have skills:
    Flutter

Location and salary

Remote policy:Hybrid
Location of job:Technopark, Stellenbosch Local Municipality, South Africa
Visa requirements:No specific requirements
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Join Octoco as an Intermediate Software Engineer and take your career to the next level! We're looking for an independent and skilled engineer to take ownership of features and modules while contributing significantly to our team's success. You'll solve technical problems confidently, collaborate on design and implementation decisions, and provide valuable guidance to junior developers.

In this role, you'll have the opportunity to deepen your expertise and expand your technical knowledge across multiple languages and frameworks. You'll play a key part in delivering high-quality, scalable solutions within our supportive environment that values continuous learning and collaboration. We're seeking candidates with a Bachelor's degree in Engineering or Computer Science (or equivalent experience), solid programming skills in languages like C# , TypeScript, or Python, and at least 3 years of professional experience.

At Octoco, we value technical proficiency, problem-solving abilities, and strong communication skills. You'll have the chance to mentor junior developers, lead knowledge-sharing sessions, and contribute actively to team discussions. We offer a competitive salary based on your experience and qualifications, along with a hybrid work arrangement at our Stellenbosch office. Join us and be part of a team that encourages growth, innovation, and leadership potential!

About Octoco

15-50 employees

What we do

Octoco provides part-time or short-term technology development services to tech-enabled companies. Services include "CTO-as-a-service" support to early-stage technology startups, or startups preparing for a technical due diligence. Octoco can provide domain experts to work side-by-side with your team on software architecture, development and refactoring.

Why Work For Us

Octoco helps other companies get their tech right. We work with clients ranging from early-stage startups to large multinationals. We collaborate on anything from circuit board design, through software and applications, to management support and investor relations. The great thing about working at Octoco is that you can get exposure to all the full stack of development and business in our client companies. Many of our team members have an interest in business and entrepreneurship, and find it very satisfying to learn from companies at vastly different stages of their business development.

The Octoco team is diverse too. A fresh engineering graduate may work cheek by jowl with a seasoned software architect, a serial tech entrepreneur and a university professor. The work is challenging, and we value teammates who are constantly eager to learn. The team is about 35 people, but you would typically work in one or more project teams of 2-4 people, each dedicated to providing a solution for a specific client.

As the ideal new Octoco team member, you are great at doing your core "thing". You have the credentials, even some experience, and there are topics where people don't even bother trying to debate with you. However, you also have a broad range of other interests, and can relate well with people outside your core area of expertise. Perhaps your other interests have become hobbies, pet projects, or just topics you love exploring.

Unfortunately, Octoco isn't a great place for people who like structured, well-defined tasks. People differ, and many companies greatly value individuals who can execute well on a carefully laid-out plan. Octoco isn't one of those places. Our little SWAT teams that solve hard problems for our clients need self-managed individuals who can take initiative.

Our Hiring Process

This is what you can expect when interviewing with us.

Our interview process has the following stages:

A bit more about the technical assessment:

During the process, you are likely to meet the following members of our team:

What will they be looking for?

How to make a good first impression:

How long does our interview process usually take, from first call to offer stage?

If you need any additional information on our interview process, please reach out to us directly. Alternatively, please take a look at our careers page to get to know us better

Perks at Octoco

Flexible Hours
Hybrid work
No Dress Code
Remote Working

Tech Stack

utilities

Google Analytics
Google Analytics

business tool

Google Apps
Google Apps
Slack
Slack
JIRA
JIRA

dev ops

Git
Git
Azure DevOps
Azure DevOps

application and data

Node.js
Node.js
React
React
MongoDB
MongoDB
Meteor
Meteor
.Net Core 2.0
.Net Core 2.0
Angular
Angular
AWS Amplify
AWS Amplify
GraphQL
GraphQL

Office Photos

Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: