Intermediate Software Engineer
Octoco|Posted 15 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
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!
Sign up or log in to apply:
About Octoco
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
Tech Stack
utilities

business tool



dev ops


application and data







