- Design and develop robust Ruby on Rails APIs, Angular web applications, and Electron desktop applications.
- Collaborate with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications.
- Write clean, efficient, and reusable code following best practices and coding standards.
-
Software Developer
1 week ago
Ananzi Cape TownSoftware Developer (Full Stack Developer) · A skilled developer with experience in web applications is required to develop and maintain user-facing web applications and components that interact with database environments. · The ideal candidate will have a strong understanding of ...
-
Software Developer
1 week ago
E-Merge Cape TownAbout the Role · We are seeking a skilled Software Developer/Data Engineer to collaborate with our development team. The ideal candidate will have professional experience in report building with Power Bi/Fabric and wants to transition into development or learn development. · Key ...
-
Software Developer
3 days ago
Communicate Recruitment Cape TownJob Description: · We are seeking an experienced C# developer with a strong background in .NET Core, ASP.NET, and modern development practices. · Key Requirements: · Minimum 6+ years of experience in C# development · Expertise in .NET Core, ASP.NET, and modern development practic ...
-
Software Developer
1 week ago
Electrum Payments Cape TownAbout Electrum · Electrum is a next-generation payments technology company that provides cloud-native software to optimize financial transaction processing. With a history dating back to 2012, we have established ourselves as a respected partner through deep expertise and a track ...
-
Software Developer
1 day ago
Communicate Recruitment Cape TownAbout the Role · We are seeking an experienced C# developer to join our team at {company}. The ideal candidate will have a strong background in .NET Core, ASP.NET, and modern software development practices. · Key Responsibilities · Design, develop, and deploy scalable cloud-based ...
-
Software Developer
1 week ago
Ananzi Cape TownSoftware Developer Job Description · We are seeking a talented and energetic software developer to join our team in Cape Town. This is an exciting opportunity for someone to design and develop innovative software solutions for the South African market. · About the Role · You will ...
-
Software Developer
1 week ago
Electrum Payments Cape TownAbout Electrum · Electrum is the next-generation payments technology company that provides cloud-native software to optimize the processing of financial transactions. Since 2012, we have established ourselves as a respected payments technology partner through our deep expertise a ...
-
Software Developer
1 week ago
BOSS Consult Cape TownJob Description · You will be responsible for designing, developing, and maintaining web applications using Node.js for the back-end and Angular for the front-end. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of ...
-
Software Developer
1 week ago
Parvana Cape TownJob Description · Our client, a leading FinTech company, partners with major banks, retailers, and MNOs to optimise transactions. They unite talented individuals to provide innovative enterprise solutions that drive economic growth. · Duties & Responsibilities · Leads by example ...
-
Software Developer
5 days ago
DataEQ Cape TownAbout Us · DataEQ leverages social media and customer feedback data to provide clients with better CX insights, risk management, conduct reporting, and optimized social customer service. Data is at the forefront of our deliverables, requiring a strong understanding of qualitative ...
-
Software Developer
1 week ago
Emporium Human Capital Cape TownJob Title: Software Developer (Full Stack Developer) · Location: Somerset West · Salary: R 35 000 to R 45 000 negotiable depending on experience · Job Purpose: · As a skilled developer with experience working with web applications, your primary focus will be developing and mainta ...
-
Software Developer
2 days ago
Findojobs South Africa Wes-KaapAbout Our Client · Our client is a specialized IT firm that partners with organizations to address substantial enterprise-level business, system, or project challenges. Their approach combines a proactive philosophy with agile development and just-in-time design principles to del ...
-
Software Developer
4 days ago
RareCruit Cape TownDuties and Responsibilities: · Translate application storyboards and use cases into functional applications. · Participate as a team leader in fully agile Scrum deliveries (Trello), assist the team in the planning of projects, including identifying task groups, time estimates, an ...
-
SOFTWARE DEVELOPER
1 week ago
NCR SA Cape TownJob Overview · NCR Atleos is seeking a highly skilled and motivated individual to develop systems that enhance business productivity, improve overall efficiencies, and maximize profitability. The ideal candidate will have expertise in designing and implementing innovative technol ...
-
Software Developer
1 week ago
Electrum Cape TownElectrum is a dynamic B2B tech company partnering with South Africa's biggest household names to enhance customer access to payments and digital goods. We're driven by the impact our projects have on millions of lives daily, making a real difference. As a team lead, you'll drive ...
-
Software Development Engineer
2 days ago
Amazon Cape TownSoftware Development Engineer - II, Financial Foundations Services · Amazon's Financial Foundation Services is leading innovation in business systems integration and defining the future of financial accounting at Amazon scale. Our systems advance one of the world's most scalable, ...
-
Development Engineer: Software
1 week ago
Merand Corbett & Associates Cape TownJob Description · Key Duties: · Develop software for critical applications in C2 and ISR systems, utilizing languages such as C++. · Own feature development from requirements through design, implementation, and testing. · Research emerging technologies to understand user requirem ...
-
Junior Software Developer
1 day ago
Network Recruitment Cape TownJob Description · We are seeking a talented and motivated Software Developer to join our team. · Qualifications: · BSc in Computer Science or related field · 1-3 years of experience in software development · Strong coding skills and ability to communicate effectively with colleag ...
-
Senior Software Developer
1 day ago
Flash Group Western CapeSenior Software Developer (C#) Job Opportunity · We are seeking an experienced Senior Software Developer to join our team in the Western Cape. As a key member of our development team, you will play a critical role in designing and implementing complex software systems. · Responsi ...
-
Software Developer II
5 days ago
The Personnel Corporation Cape TownCape Town, South Africa | Job posted on April 7th, 2024 · The Personnel Corporation is a HR consultancy firm based in Cape Town, South Africa. We provide end-to-end people solutions to small and medium-sized businesses, as well as large multinational enterprises nationwide. · Job ...
-
Intermediate Software Developer
5 days ago
Boardroom Appointments Cape TownAbout the Job: Intermediate Software Developer · At least 1-4 years of software development experience · Familiarity with version control systems · Proficiency in PHP and Python programming languages · Experience with modern software frameworks · Ability to meet deadlines and ear ...
Senior Software Developer - Cape Town - Vine Recruitment

Description
Job Summary
The responsibilities of this role include, but are not limited to the following:
Key Responsibilities
Utilize Ruby on Rails for building robust APIs and implement GraphQL for all network communications. Develop responsive web applications using Angular for seamless user experiences. Build Electron desktop applications compatible with multiple platforms (Windows, macOS, Linux). Deploy applications on Heroku for API and background workers. Implement and maintain RDS Postgres for database management. Utilize various AWS services for application deployment, scalability, and reliability. Use GitHub for source control, CI/CD pipelines, and collaboration.
Additional Responsibilities
Collaborate with the QA team to ensure the delivery of high-quality software. Optimise application performance and ensure scalability and reliability. Troubleshoot and debug production issues, providing timely resolutions. Stay up-to-date with the latest trends and technologies in Ruby on Rails, Angular, Electron, and related technologies. Utilise Figma for UI prototyping and collaborate with designers for seamless integration. Utilise Docker for local development, ensuring consistency across different platforms (Nix or Windows).
Requirements
Education: Preferably a degree in Computer Science, Mathematics, Engineering, Information Systems. Knowledge, Skills & Experience: Proficient in Ruby on Rails, Angular, HTML, CSS, JavaScript, and related technologies. Experience with relational databases (e.g., PostgreSQL) and writing complex SQL queries. Solid understanding of object-oriented programming (OOP) concepts and software design principles. Experience with version control systems, such as Git. Strong problem-solving and debugging skills. Excellent teamwork and collaboration abilities. Strong written and verbal communication skills. Ability to handle multiple projects and prioritize tasks effectively.
-
Software Developer
Ananzi- Cape Town
-
Software Developer
E-Merge- Cape Town
-
Software Developer
Communicate Recruitment- Cape Town
-
Software Developer
Electrum Payments- Cape Town
-
Software Developer
Communicate Recruitment- Cape Town
-
Software Developer
Ananzi- Cape Town
-
Software Developer
Electrum Payments- Cape Town
-
Software Developer
BOSS Consult- Cape Town
-
Software Developer
Parvana- Cape Town
-
Software Developer
DataEQ- Cape Town
-
Software Developer
Emporium Human Capital- Cape Town
-
Software Developer
Findojobs South Africa- Wes-Kaap
-
Software Developer
RareCruit- Cape Town
-
SOFTWARE DEVELOPER
NCR SA- Cape Town
-
Software Developer
Electrum- Cape Town
-
Software Development Engineer
Amazon- Cape Town
-
Development Engineer: Software
Merand Corbett & Associates- Cape Town
-
Junior Software Developer
Network Recruitment- Cape Town
-
Senior Software Developer
Flash Group- Western Cape
-
Software Developer II
The Personnel Corporation- Cape Town
-
Intermediate Software Developer
Boardroom Appointments- Cape Town