Skip to content
mimi

full stack developer

Computer Experts Personnel

South Africa · On-site Full-time 5d ago

About the role

Introduction

excellent matric and university results

looking for a full-stack senior developer to join the team. The person would be managing himself and

others, so would need to have the maturity and experience of mentoring peers. They should have good business

sense as the developers deal with different departments to understand what needs to be done. They will be

working with the team and guiding the team on features and development thereof.

What excites us in candidates

Candidates that are passionate about getting better and sharpening their skills.

A candidate that cares about the little details and is excited to look at them endlessly until it is simple.

Takes ownership and runs projects, seeing and pushing them to completion.

You will

• Scope, and work with your peers, laying the groundwork for early-stage products to iteratively evolve

and scale

• Design, build, and maintain APIs, user-facing experiences, services, and systems

• Debug production issues across services and multiple levels of the stack

• Align our technical decisions with Stream’s broad strategic initiatives, while also advocating for needs

specific to emerging new businesses

• Develop and execute against both short- and long-term roadmaps. Make effective trade-offs that

consider business priorities, user experience, and a sustainable technical foundation

You may be a fit for this role if you

• Have a strong technical background, including 4+ years of experience working on the frontend, backend,

and anything it takes to solve problems and delight users.

• Are comfortable working on a new product under fluid conditions, seamlessly balancing tactical and

strategic considerations

• Served as the technical lead and defined the roadmap for complex projects spanning multiple teams and

functions

• Measure your success in terms of business impact, not lines of code

• Internalize the best ideas from across the organization, humbly setting a vision that others are excited to

get behind

• Prefer simple solutions and designs over complex ones. Have a passion for elegant simple solutions, that

models the truth.

• Enjoy working with a diverse group of people with different areas of expertise. Engineering works closely

with a variety of teams: Sales and Support to better understand our customers’ needs, Legal and

Accounting to understand how policies influence the different areas, etc.

• You are creative and constantly looking to improve. We believe that we will only get better and that

requires the input from everyone in the team.

• Happy to be critical of others and receive criticism of their ideas. No idea can evolve in one person’s mind

and the critical thinking and questioning is required to sharpen, simplify and generate an elegant solution.

Tech stack

The tech is intentionally kept quite simple, allowing new developers to onboard more efficiently and assist

existing developers to sharpen their toolset rather than constantly jumping between different languages and

frameworks while working.

The tech stack is:

• BACKEND: RUBY + RAILS

The tech stack is mentioned to be informative rather than exclusionary, so little or no experience in any of these

is not a deal breaker and should not dissuade any candidates from applying.

Culture

Culture is extremely important to us and the bond we build with each other impacts us considerably on our dayto-

day lives. The amount of time you spend with your work colleagues is significant and we wish to enjoy our

time at work. We enjoy seeing everyone at work and want to keep enjoying going to work.

We see the team as a sports team (rather than the classical family analogy) with all members required to be

good at what they do (rather than being stuck with a family member) and the bonds and friendships we build

between each other are extremely strong.

As you join our team, we're excited to witness the unique skills and insights you bring to the table. Collaboration

and innovation are at the heart of our company culture, and we encourage you to contribute your ideas as we

continue to enhance our logistics services. We want to be challenged, we want a different perspective, a better

way of doing things.

Duties & Responsibilities

You will

• Scope, and work with your peers, laying the groundwork for early-stage products to iteratively evolve

and scale

• Design, build, and maintain APIs, user-facing experiences, services, and systems

• Debug production issues across services and multiple levels of the stack

• Align our technical decisions with Stream’s broad strategic initiatives, while also advocating for needs

specific to emerging new businesses

• Develop and execute against both short- and long-term roadmaps. Make effective trade-offs that

consider business priorities, user experience, and a sustainable technical foundation

You may be a fit for this role if you

• Have a strong technical background, including 4+ years of experience working on the frontend, backend,

and anything it takes to solve problems and delight users.

• Are comfortable working on a new product under fluid conditions, seamlessly balancing tactical and

strategic considerations

• Served as the technical lead and defined the roadmap for complex projects spanning multiple teams and

functions

• Measure your success in terms of business impact, not lines of code

• Internalize the best ideas from across the organization, humbly setting a vision that others are excited to

get behind

• Prefer simple solutions and designs over complex ones. Have a passion for elegant simple solutions, that

models the truth.

• Enjoy working with a diverse group of people with different areas of expertise. Engineering works closely

with a variety of teams: Sales and Support to better understand our customers’ needs, Legal and

Accounting to understand how policies influence the different areas, etc.

• You are creative and constantly looking to improve. We believe that we will only get better and that

requires the input from everyone in the team.

• Happy to be critical of others and receive criticism of their ideas. No idea can evolve in one person’s mind

and the critical thinking and questioning is required to sharpen, simplify and generate an elegant solution.

Tech stack

The tech is intentionally kept quite simple, allowing new developers to onboard more efficiently and assist

existing developers to sharpen their toolset rather than constantly jumping between different languages and

frameworks while working.

The tech stack is:

• BACKEND: RUBY + RAILS

The tech stack is mentioned to be informative rather than exclusionary, so little or no experience in any of these

is not a deal breaker and should not dissuade any candidates from applying.

Culture

Culture is extremely important to us and the bond we build with each other impacts us considerably on our dayto-

day lives. The amount of time you spend with your work colleagues is significant and we wish to enjoy our

time at work. We enjoy seeing everyone at work and want to keep enjoying going to work.

We see the team as a sports team (rather than the classical family analogy) with all members required to be

good at what they do (rather than being stuck with a family member) and the bonds and friendships we build

between each other are extremely strong.

As you join our team, we're excited to witness the unique skills and insights you bring to the table. Collaboration

and innovation are at the heart of our company culture, and we encourage you to contribute your ideas as we

continue to enhance our logistics services. We want to be challenged, we want a different perspective, a better

way of doing things.

Desired Experience & Qualification

You may be a fit for this role if you

• Have a strong technical background, including 4+ years of experience working on the frontend, backend,

and anything it takes to solve problems and delight users.

• Are comfortable working on a new product under fluid conditions, seamlessly balancing tactical and

strategic considerations

• Served as the technical lead and defined the roadmap for complex projects spanning multiple teams and

functions

• Measure your success in terms of business impact, not lines of code

• Internalize the best ideas from across the organization, humbly setting a vision that others are excited to

get behind

• Prefer simple solutions and designs over complex ones. Have a passion for elegant simple solutions, that

models the truth.

• Enjoy working with a diverse group of people with different areas of expertise. Engineering works closely

with a variety of teams: Sales and Support to better understand our customers’ needs, Legal and

Accounting to understand how policies influence the different areas, etc.

• You are creative and constantly looking to improve. We believe that we will only get better and that

requires the input from everyone in the team.

• Happy to be critical of others and receive criticism of their ideas. No idea can evolve in one person’s mind

and the critical thinking and questioning is required to sharpen, simplify and generate an elegant solution.

Tech stack

The tech is intentionally kept quite simple, allowing new developers to onboard more efficiently and assist

existing developers to sharpen their toolset rather than constantly jumping between different languages and

frameworks while working.

The tech stack is:

• BACKEND: RUBY + RAILS

The tech stack is mentioned to be informative rather than exclusionary, so little or no experience in any of these

is not a deal breaker and should not dissuade any candidates from applying.

Culture

Culture is extremely important to us and the bond we build with each other impacts us considerably on our dayto-

day lives. The amount of time you spend with your work colleagues is significant and we wish to enjoy our

time at work. We enjoy seeing everyone at work and want to keep enjoying going to work.

We see the team as a sports team (rather than the classical family analogy) with all members required to be

good at what they do (rather than being stuck with a family member) and the bonds and friendships we build

between each other are extremely strong.

As you join our team, we're excited to witness the unique skills and insights you bring to the table. Collaboration

and innovation are at the heart of our company culture, and we encourage you to contribute your ideas as we

continue to enhance our logistics services. We want to be challenged, we want a different perspective, a better

way of doing things.

Package & Remuneration

R80K- 50k pm

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free