Search thousands of fresh jobs

×
This job is expired
Catch Recruit (Catch)

Mid to Senior Full Stack Developer

Catch Recruit (Catch)

  • R Undisclosed
  • Permanent Intermediate position
  • Parktown North
  • Posted 10 Nov 2025 by Catch Recruit (Catch)
  • Expires in 30 days
  • Job 2626910
Apply Now

About the position

Our client is a corporate ridesharing service, delivering highly competitive transportation solutions tailored to businesses. We help companies streamline operations, reduce costs, and provide a safer, more efficient travel experience for their employees.

Position Overview
We're looking for a Mid to Senior Full Stack Developer with a strong background in Python and Django who is open to transitioning into Ruby on Rails. If you're passionate about scalable backend systems, clean code, and delivering business-critical features, you'll fit right in. You'll have the opportunity to work on meaningful projects, apply your architectural insights, and learn Rails in an environment designed for fast onboarding and growth.
If you've mastered Django's ORM, RESTful services, and know how to build robust, testable applications, you'll find Ruby on Rails a natural transition.

Key Responsibilities
? Design, build, and maintain scalable full-stack applications using modern web technologies.
? Work on Rails-based systems, while leveraging your Django experience to quickly learn the new stack.
? Optimize and manage PostgreSQL databases.
? Collaborate cross-functionally with product, ops, and mobile teams (React Native).
? Engage in code reviews, architecture discussions, testing, and debugging.
? Research and implement efficient algorithms for business automation and process optimization.
? Conduct theoretical cost-benefit analysis for system improvements.
? Stay up to date with Rails best practices and contribute ideas for continuous improvement.

Ideal Candidate Profile
? Strong background in Python and Django with willingness to learn Ruby on Rails (prior exposure to Rails is a big plus).
? Minimum 3 years of experience in backend or full-stack development.
? Familiarity with MVC architecture, ORMs, and REST APIs.
? Experience with JavaScript, React, and/or React Native (or willingness to work with them).
? Solid understanding of PostgreSQL or similar SQL databases.
? Good knowledge of HTML, CSS, and frontend integration (Tailwind CSS is a bonus).
? Strong problem-solving, research, and analytical skills.
? Sound judgment in balancing algorithmic complexity vs real-world utility.

Tech Stack You'll Work With
Backend: Ruby on Rails (Training/Support Provided)
Frontend: React, React Native, JavaScript, Tailwind CSS
Database: PostgreSQL
Tools: Git, GitHub, JWT, Twilio, AWS

Bonus Points For
? Experience integrating with payment gateways
? Familiarity with Google APIs
? Prior Ruby experience or personal projects in Rails

Desired Skills:

  • Python
  • django
  • MVC architecture
  • Javascript
  • React
  • frontend integration
  • backend or full-stack development
  • Tailwind CSS

Desired Work Experience:

  • 2 to 5 years

Apply Now

Catch Recruit (Catch)

About the agency

Are you ready to take the next step in your career? Catch generalises across industries in connecting talented professionals like you with top-tier companies looking for exceptional candidates. Our personalized approach ensures that we understand your unique skills, aspirations, and career goals, matching you with the perfect opportunities to help you thrive. With our extensive network and industry expertise, we are committed to guiding you through every step of the job search process, from crafting the perfect resume to acing your interviews. Send us your CV and apply on our website or via Career Junction to unlock your potential and achieve the career of your dreams. We’re here to assist you every step of the way. If you don’t find a suitable role on our job portals, send us your application anyway, we might have something suitable. Let’s connect and start your journey to success! Catch – Finding your talent!

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 29 days

Email me jobs similar to: Mid to Senior Full Stack Developer

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.