Date | 2025-01-24 |
---|---|
Job Title | Senior Software Developer – Hybrid |
Employer | More Information |
Salary | |
Category | It Computing Software |
Location |
Cape Town Region / Cape Town City Centre |
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.
Senior Software Developer – Hybrid position available in Cape Town Region, Cape Town City Centre. This job position was posted by . The job has been posted on 2025-01-24 in the It Computing Software category
Click Go Apply to apply online!
You might also like to look at the available jobs in the same area.
Apply directly 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
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
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
Email Alerts
Click the button below and submit your email to receive email alerts with the latest jobs.
This service is offered by Result Generation
We do not save your information, and your email is the only information we forward to the service.
If you wish to unsubscribe, please click here