Menu Close

Western Cape: Senior Software Developer – Hybrid posted by Vine Recruitment

Date 2025-01-23
Job Title Senior Software Developer – Hybrid
Employer Vine Recruitment
More Information
Salary 0
Category Automotive
Location Western Cape
/ Western Cape

Job Summary

The responsibilities of the employee will include, but are not limited to the following:
Design, develop, and maintain Ruby on Rails API, 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.
Utilise 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.
Utilise various AWS services for application deployment, scalability, and reliability.
Use GitHub for source control, CI/CD pipelines, and collaboration.
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).
Refactor our vessel, container & pallet tracking for more performant and advanced use cases.
Adding additional strategies to reconcile packhouse output with orders.
Alerts for transportation changes (ETA changes, GPS monitoring).
Replace certain 3rd party container tracking services with our own.
Integrate into department of agriculture forestry and fisheries APIs for enriched tracking.
Architecture refactor for our ETL pipeline into an ELT based solution.
Improved ops dashboards for our various tracking libraries.
R&D database sharding strategies to support increased future volume.
Phase out more of the old Bulma usage in favour of Tailwind CSS
POC for Mongo usage instead of Postgres for large document tables
Invoice generation and payment alerts
 
 
REQUIREMENTS
EDUCATION
Preferably a degree in Computer Science, Mathematics, Engineering, Information Systems.
 
KNOWLEDGE, SKILLS & EXPERIENCE
Languages / Frameworks / Major libraries / Infra:
Ruby on Rails API
Angular webapp
Electron desktop app
Heroku for API and background workers
RDS Postgres for database
Various AWS services
GitHub for source control & CI/CD
GraphQL for all network comms
Figma for UI prototyping
Docker for local dev (we dev on nix or win, you choose)
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.
Experience with Agile development methodologies is a plus.
Contributions to open-source projects or participation in relevant communities is a plus.
 

Please email your CV through to Vine Recruitment
Senior Software Developer – Hybrid position available in Western Cape, Western Cape. This job position was posted by Vine Recruitment. The job has been posted as a char8000 ad on 2025-01-23 at 01:22:38 in the Automotive category

Click Go Apply to apply online!

View Job  Cape Town: Millwright posted by Hire Resolve

You might also like to look at the available jobs in the same area.

Apply directly on jobmail for this position
Some posts have contact information included with other instructions. All applicants are urged to read the instructions carefully.
We will list jobs at the bottom of each job, so feel free to scroll down and continue your search.

We do not accept any job applications and merely offer the service of daily jobs being mined and displayed on our job portal.
Each job post has a link to take you directly to the original post to apply on their website or the original website where the post came from.


Here are some more related positions


Kloof: Senior Software Developer

Responsibilities: Design, develop and maintain web applications using C#, .NET as well as other technologies such as Blazor, JavaScript and Microsoft Azure Work closely with the development manager, team lead, product owner and business analyst to formulat


View Job
Senior Software Developer

Pretoria: Senior Software Engineer

Desired Experience & Qualifications: Education: Grade 12 certificate, and a Certificate/Diploma/Bachelors Degree in Computer Science or a related field. Experience: 5-8 years in an Object-Oriented programming language. 5 years of experience in a similar so


View Job
Senior Software Engineer

Centurion: Senior/Intermediate Software Developer

Education & Experience: Bachelors Degree in Computer Science, Software Engineering, or related field; advanced Degrees or Certifications are a plus. 7 years of experience in full stack development, with a proven track record of delivering high-quality soft


View Job
Senior/Intermediate Software Developer

Cape Town City Centre: Senior Software Developer

Minimum Requirements: Must have a minimum of 10 years experience as a Software Developer in the Fintech Industry Relevant Tertiary Education will be advantageous Proficient in Java | Kotlin | Spring Boot is essential Experience with DevOps | CI/CD pipeline


View Job
Senior Software Developer

Cape Town City Centre: Senior Software Engineer – Data, Group Data & Ml Platform Tribe

What will you do ? Our client is a newly created engineering organisation on a mission to empower and accelerate autonomous value creation through insights and ML across the group. The company main users are the data scientists and analysts who sit inside


View Job
Senior Software Engineer – Data, Group Data & Ml Platform Tribe

Pretoria: Senior Software Engineer

Responsibilities: Designing, developing and maintaining robust and scalable software in accordance with business requirements Performing code reviews to ensure code quality and adherence to company standards Assisting with QA testing on technical issues Ed


View Job
Senior Software Engineer

Johannesburg: Senior Software Systems Engineer

Key Responsibilities: Lead and manage the Software System Engineering process for contractual projects, ensuring a solid system baseline. Create and maintain System Software Development and Requirements documentation for embedded and ground support systems


View Job
Senior Software Systems Engineer

Randburg: Senior Software Engineer – Java

Design and maintain technical system requirements based on business needs. Develop backend applications based on approved specifications and prototypes. Develop, test, debug and maintain application code. Develop, update and maintain technical documentatio

View Job  Cape Town: Mobile Developers posted by Goldman Tech

View Job
Senior Software Engineer – Java

Cape Town City Centre: Senior .Net Software Engineer – Hybrid

Job Description: Step into a role where youll craft cutting-edge web and mobile applications, shaping the future of technology while delivering quality at every turn. From system design to deployment, youll be a key player in the full SDLC, embracing DevOp


View Job
Senior .Net Software Engineer – Hybrid

Cape Town City Centre: Senior .Net Software Engineer

Job Description: Develop world-class web and mobile applications using .NET technologies Engage in the entire SDLC, from design to deployment, leveraging modern practices like containerization and CI/CD Research and implement innovative technologies to dri


View Job
Senior .Net Software Engineer

Cape Town City Centre: Senior Control Software Engineer

Key Responsibilities: Development and maintenance of the telescope operational software Assist in systems engineering documentation refinement Support users, operators, as well as the implementation of releases, system changes and fixes. Establish and main


View Job
Senior Control Software Engineer

Johannesburg: Senior Full Stack Software Engineer – Vat It (Hybrid) – Up To R1.28 Per Annum

We are looking for talented Senior Full Stack Software Engineers to join our dynamic team and contribute to building a scalable, multi-tenant platform. You will play a pivotal role in developing and maintaining scalable backend services and APIs, working w


View Job
Senior Full Stack Software Engineer – Vat It (Hybrid) – Up To R1.28 Per Annum

Somerset West: Software Developer – Full Stack (Senior)

Software Developer (Full Stack Developer) (POS25034) Somerset West R 45 000 to R 50 000 negotiable depending on experience Job Purpose: As a skilled developer with experience working with web applications; your primary focus will be developing and maintain


View Job
Software Developer – Full Stack (Senior)

Johannesburg: Senior Full Stack Typescript Node Software Engineer – Melrose Arch/ Hybrid – R1.28M Per Annum

Currently in search for a Senior Full Stack Software Engineer with Node.js and SQL experience to join a team of specialist. Successful candidate will develop and maintain scalable backend services and APIs using Node.js and TypeScript, Build and deploy con


View Job
Senior Full Stack Typescript Node Software Engineer – Melrose Arch/ Hybrid – R1.28M Per Annum

Johannesburg: Senior C# Software Engineer – Bedfordview (Hybrid) – Up To R1.2M Per Annum

Are you ready to explore the future of identity verification software? My dynamic client in the heart of Johannesburg is seeking a Senior C# Software Engineer who is passionate about innovation and technology. Since their inception, they have been transfor


View Job
Senior C# Software Engineer – Bedfordview (Hybrid) – Up To R1.2M Per Annum

Johannesburg: Senior Java Software Engineer posted by Deka Minas (Pty) Ltd

Job Description:We are looking for a Senior Java Software Engineer to join our growing engineering team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-performance, scalable applications. Youll work c


View Job
Senior Java Software Engineer

South Africa: Senior Software Developer (C#.Net) (Ch1071) posted by Capital H Staffing and Advisory Solutions

Our client, in the Payments and Lending industry, has an opening for a skilled Senior Software Developer to join their diverse team of C# developers. We are looking for an individual that takes pride in what they do, is customer focused and takes ownership

View Job  Cape Town: Maintenance Technician posted by Hire Resolve

View Job
Senior Software Developer (C#.Net) (Ch1071)

Johannesburg: Senior Software Developer posted by IOCO

Our client is seeking a skilled Senior Software Developer to join their IT team. The ideal person will be responsible for developing and maintaining their .NET Web Forms application and C# services, ensuring the reliability and performance of their systems


View Job
Senior Software Developer

Johannesburg: Senior Software/Systems Developer posted by ASHTON PERSONNEL

SENIOR SOFTWARE/SYSTEMS DEVELOPER JOHANNESBURG SOUTH AREA. R80 000 per month CTC Sound software development experience, application scoping, tools and library architecture and system integration Data modelling, database design, user interface design, proto


View Job
Senior Software/Systems Developer

Randburg: Senior Software Engineer – Java posted by Planet10

Design and maintain technical system requirements based on business needs. Develop backend applications based on approved specifications and prototypes. Develop, test, debug and maintain application code. Develop, update and maintain technical documentatio


View Job
Senior Software Engineer – Java

Somerset West: Software Developer – Full Stack (Senior) posted by Emporium

Software Developer (Full Stack Developer) (POS25034)Somerset WestR 45 000 to R 50 000 negotiable depending on experienceJob Purpose:As a skilled developer with experience working with web applications; your primary focus will be developing and ma


View Job
Software Developer – Full Stack (Senior)

Cape Town: Senior Software Developer posted by Goldman Tech

Job Description:We have an amazing remote opportunity for a Senior Software Developer!We require a candidate with:• BSc. Computer Sciences or National Diploma in IT• 9+ years working experience in a similar role• Solid experience with C# and


View Job
Senior Software Developer

Stellenbosch: Senior Software Engineer posted by Goldman Tech

Job Description:We have an amazing opportunity for a Senior Software Engineer in Stellenbosch!We require a candidate with:• BSc. Computer Sciences or related degree• 6+ years working experience in a similar role• Experience in: UX/UI underst


View Job
Senior Software Engineer

Stellenbosch: Senior Software Engineer posted by Goldman Tech

Job Description:We have an amazing opportunity for a Senior Software Engineer in Stellenbosch!We require a candidate with:• BSc. Computer Sciences or related degree• 6+ years working experience in a similar role• Leadership abilitiesoUX/UI u


View Job
Senior Software Engineer

Johannesburg: Senior Software Developer posted by Goldman Tech

Job Description:We have an amazing remote opportunity for a Senior Software Developer!We require a candidate with:• BSc. Computer Sciences or National Diploma in IT• 9+ years working experience in a similar role• Solid experience with C# and


View Job
Senior Software Developer

Error making API request.

Share this to someone who needs a job:
Posted in Jobs in Western Cape

More Jobs in Your Area