Current jobs related to Ruby on Rails Software Developer - Cape Town - Communicate Recruitment


  • E-Merge Cape Town

    A client seeks a skilled Software Developer/Data Engineer with professional experience in report building using Power BI/Fabric to transition into development or learn development. · Key Responsibilities: · Collaborate with the development team to design, develop, and maintain we ...


  • Communicate Recruitment Cape Town

    Job Description: · A challenging opportunity awaits as a Software Developer, where you will collaborate with a high-performing team dedicated to delivering excellence. · Key Responsibilities: · Design and develop software solutions using industry-standard programming languages. · ...


  • Communicate Recruitment Cape Town

    Software Developer Position · We are seeking an exceptional Software Developer to join our team. As a key member of our development team, you will be responsible for writing high-quality code, solving complex problems, and building innovative web and mobile applications. · Key Re ...


  • Electrum Cape Town

    About Electrum · Electrum is an exciting B2B tech company. We partner with some of South Africa's biggest household names, enabling them to open up their customers' access to payments and digital goods and services. We love that the projects we work on touch the lives of millions ...


  • Communicate Recruitment Cape Town

    Job Description · As a .NET Developer, you will be responsible for designing, building, and maintaining high-quality software solutions in collaboration with a talented team of tech professionals. · Key Responsibilities: · Design and develop world-class software applications from ...


  • RareCruit Cape Town

    About the Job · As a skilled Software Developer, you will be responsible for translating application storyboards and use cases into functional applications. You will lead a team in agile Scrum deliveries, assist in project planning, and design, develop, and maintain efficient cod ...


  • Boardroom Appointments Cape Town

    About the Software Developer Role · This is a contract position that requires expertise in software development and Guidewire experience. · Bachelor's degree in Computer Science or equivalent required · 5 years of professional software development and Guidewire experience necessa ...


  • Findojobs South Africa Wes-Kaap

    Job Title: Software Developer - Java (Senior) · Western Cape, Cape Town · Key Responsibilities: · Design and implement RESTful APIs using cutting-edge Java technologies. · Collaborate with product management, UX/UI, and back-end teams to design APIs that meet business needs. · Wr ...


  • Findojobs South Africa Wes-Kaap

    Software Developer (Python) Position Overview · We are seeking a highly skilled Software Developer with expertise in Python to join our team in Cape Town. · Main Responsibilities: · Design and develop high-quality software solutions using Python, ensuring efficiency, scalability, ...


  • Boardroom Appointments Cape Town

    About the job · Software Developer (Platform Systems) · We are seeking an experienced software developer to join our team. This is a remote position. · At least 4 years of experience with Python programming, preferably with knowledge of Django framework. · Familiarity with naviga ...


  • Electrum Payments Cape Town

    About Electrum · Electrum is the next-generation payments technology company that provides cloud-native software to optimize financial transaction processing. Established in 2012, we have built a reputation as a respected payments technology partner through our deep expertise and ...


  • NCR SA Cape Town

    About Our Company · We create exceptional self-service banking experiences, guiding the future of global commerce and banking. · Job Responsibilities · The following are the key responsibilities: · Develop systems to enhance business productivity and improve overall business effi ...


  • Ananzi Cape Town

    Job Description · Software Developer Position · We are seeking an energetic and young software developer to join our Cape Town office. As a key member of our team, you will be responsible for designing and developing innovative software solutions for the South African market. · K ...


  • Parvana Cape Town

    Job Overview · We are seeking a skilled Software Team Lead to join our FinTech company. Our organisation collaborates with major banks, retailers, and mobile network operators to optimise transactions. · Duties & Responsibilities · Lead software project development and design by ...


  • Boardroom Appointments Cape Town

    About the Position · Contract Opportunity · Proficiency in Kotlin, Android Studio, Gradle, and Android Development Environment is required. · A Bachelor's degree in Computer Science, Engineering, or a related field is mandatory. · While experience in Android development is prefer ...


  • Electrum Payments Cape Town

    About Electrum: · Electrum is a cutting-edge payments technology company specializing in cloud-native software that optimizes financial transaction processing. · We have established ourselves as a respected payments technology partner through our expertise and track record in del ...


  • BOSS Consult Cape Town

    Design web applications using Node.js and Angular. Collaborate with cross-functional teams to deliver high-quality software solutions. Key responsibilities include designing, developing, and maintaining web applications, writing clean code, and ensuring responsiveness and perform ...


  • InsidEntity Cape Town

    Our client is a dynamic software development company based in Cape Town that specializes in bespoke software solutions, architecture consulting, and systems integration. They seek a skilled Software Developer to join their team. · Duties: · Design, develop, and maintain high-qual ...


  • Communicate Recruitment Cape Town

    As a Software Developer, you'll be part of an elite team that excels in creating innovative web and mobile applications. · Key Responsibilities · Write high-quality code to solve complex problems · Develop and maintain web and mobile apps using C#, .Net, and SQL · Requirements · ...


  • Boardroom Appointments Cape Town

    About the Job · We are seeking a skilled Software Developer to join our team. · Bachelor's degree in Computer Science or a related field is required. · Proficiency with Git, GitHub, and Jira is essential. · Key Responsibilities: · The successful candidate will be responsible for: ...


  • Boardroom Appointments Cape Town

    Software Developer Job Description · The Software Developer is responsible for the development, support, and maintenance of all software applications within our company environment to ensure maximum uptime and production for users. · Core Duties & Responsibilities: · Assist in da ...

  • Ruby on Rails Software Developer - Cape Town - Communicate Recruitment

    Communicate Recruitment
    Communicate Recruitment Cape Town

    1 month ago

    Default job background
    Description

    Software Development Engineer

    You will be involved in the entire development process, from ideation to deployment, working closely with product managers, designers, and other developers. This is an opportunity to contribute to a platform that addresses real-world challenges.

    Key Responsibilities:

    • Design and maintain APIs using Ruby on Rails, web applications with Angular, and desktop apps with Electron
    • Implement and optimize GraphQL for network communication
    • Deploy applications on Heroku, leveraging AWS for scalability
    • Collaborate on database management with RDS Postgres
    • Use Docker for local development in a platform of your choice (Linux/Windows)
    • Help phase out legacy systems and introduce modern technologies like Tailwind CSS
    • Work on scaling and improving performance across our product suite

    Tech Stack:

    • Ruby on Rails
    • Angular
    • Electron
    • GraphQL
    • Heroku
    • AWS
    • RDS Postgres
    • Github for source control and CI/CD
    • Figma for UI prototyping
    • Docker

    Requirements:

    • Minimum 4+ years of experience in software development
    • Proficiency in Ruby on Rails, Angular, HTML, CSS, and JavaScript
    • Strong understanding of OOP and software design principles
    • Experience with relational databases like PostgreSQL
    • Familiarity with version control (Git) and CI/CD pipelines
    • Problem-solving mindset with the ability to troubleshoot and debug effectively
    • Excellent collaboration skills and an openness to feedback
    • Experience with Agile methodologies is a plus
    • Bonus points if you have contributed to open-source projects

    $120,000 - $150,000 per annum


Jobs
>
Cape Town