Intermediate Software Engineer

  • Full Time
  • Remote
  • 2 - 6+ Years Experience

Are you who we’re looking for?

Do you already know how to build clean, maintainable software, but want to go further?

Are you confident in your coding, but looking for a team where you can stretch into system design, architecture, or leadership?

If so, this could be the next right step in your journey.

At Yobi Code, you’ll get:

  • 100% remote work, with the trust to own and deliver outcomes.
  •  A steady stream of real-world challenges across modern web technologies.
  • Collaboration with senior engineers who’ll challenge your thinking.
  • A space where you’re expected to grow fast, speak up, and start leading in your own lane.

We’re building a team of sharp, driven developers who want to shape how great software gets built. You’ll be expected to move beyond just shipping features, and toward influencing how we ship them.

Your Responsibilities:

Deliver production-ready features with minimal oversight.

Translate user requirements into scalable and maintainable solutions.

Contribute to system design, architecture decisions, and tech stack improvements.

Perform and lead code reviews, offering meaningful feedback.

Mentor junior developers and support their growth.

Take full ownership of key components, from development through deployment.

Actively participate in sprint planning, estimation, and technical discussions.

Proactively identify technical debt, inefficiencies, and process improvements.

Minimum Requirements:

  • Education: Relevant degree (BSc, B.Eng, B.Com)
  • Tech Stack Expertise: C# | .NET | Azure, React | Angular
  • Experience: 2-6+ years of software development experience
  • Fundamentals of Programming: Solid grasp of core coding and design principles.
  • Effective Communicator: Communicates well and collaborates smoothly.
  • Problem-Solving: Thinks clearly and resolves issues effectively.
  • Learner’s Mindset: Open to feedback and quick to improve.
  • Ownership & Accountability: Able to take features from concept to production.
  • System Design: Understands how to design maintainable and scalable components.

What You Can Expect Working With Us

  • Meaningful Ownership: Take full responsibility for features and systems that matter to clients.
  • Mentorship & Influence: Learn from seniors while mentoring junior developers and shaping delivery.
  • Real-World Impact: Build software that directly impacts clients and their success.
  • Remote Flexibility: Work 100% remotely with the freedom to focus on results.
  • Collaborative Team Culture: Be part of a respectful, supportive, and engaged team.
  • Clear Path to Progress: Transparent expectations and opportunities to level up.

Apply Today
Application

Personal Infomation

Tell us a bit about yourself so we know how to reach you.


Education & Technical Skills

Tell us about your qualifications and your experience with tools and tech.


Work Experience

Share what you've done before and what you're good at.


What Brought You Here?

Your interest, your reasons - and where you heard about us.


Your Next Big Career Move Starts Here

Build the Future With Us.

Apply Today

“Since starting here, I’ve learned a lot about how projects come together behind the scenes. I’ve built confidence in handling tasks, keeping things organised, and supporting the team where it counts.”

Fhumulani Phadziri - Community Engagement Coordinator

Fhumulani Phadziri

Strategic Partnerships Coordinator

We would absolutely recommend Yobi Code. It was a great experience working with Yobi Code. I think they really understand small businesses. It was a pleasant experience for me and I look forward to continue working with them and rolling this app out until we’re global.

Elmarie Goosen

Owner

“Everyone on the team is incredibly kind, and we all treat each other with respect while working collaboratively. I really enjoy working remotely – it gives me the freedom to work from anywhere, which I truly value. The work I’m given is engaging and always offers opportunities to learn something new, which keeps me motivated and stimulated.”

Marco Knobel - Junior Software Engineer

Marco Knobel

Jnr. Software Engineer

Join the conversation

Follow Us on Linkedin