762 Backend Developer jobs in South Africa

Backend Developer

Pretoria, Gauteng Codeconnect Staffing (Pty) Ltd

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Job Specifics : Industry : Medical Devices Employment Type : Full-time Work Model : Hybrid (On-site for first 3 months of employment, thereafter hybrid) Overview : The Backend Developer will be responsible for developing, maintaining, and optimizing software solutions.

The role involves leading projects, ensuring high-quality code, and implementing best practices.

The successful candidate will work closely with cross-functional teams to deliver scalable and efficient solutions.

Key Responsibilities : Design, develop, and maintain high-quality systems using reusable code.

Adhere to best practices and coding standards.

Lead the application lifecycle, including planning, development, and maintenance.

Create user stories, estimates, and project plans.

Ensure thorough testing, performance benchmarking, and issue resolution across interconnected systems.

Manage DevOps processes and Infrastructure as Code.

Ensure smooth deployments and system integrations.

Work closely with team members and stakeholders.

Mentor junior developers and contribute to team growth.

Ensure that all products meet regulatory compliance standards (e.g., FDA, CE, ISO) and contribute to quality improvement initiatives.

Skills and Requirements : API development, Microservices, SQL, Golang, Docker, AWS / Azure, CI / CD, and debugging across multiple systems.

C# and Python Programming Skills Education : Certificate in Programming (essential), Bachelor's degree in Computer Science or Engineering (desirable).

Experience : 5+ years of relevant software development experience.

Competencies : Strong problem-solving and analytical skills.

Ability to lead and prioritize tasks effectively.

Strong communication and collaboration abilities.

Commitment to high standards and continuous improvement.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Backend Developer

Gauteng, Gauteng MSP Staffing

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Our client is seeking a Senior Backend Developer for a hybrid role in Pretoria . If you have a strong background in building robust backend systems and enjoy a flexible work setup, this is the perfect opportunity for you!

Key Requirements
  1. 5+ years' experience overall.
  2. BSc/ BTech/ (URL Removed)
  3. AWS Lambda
  4. NodeJS
  5. REST APIs
  6. CI/CD Pipelines
  7. PostgreSQL

Should you meet the requirements for this position, please email your CV to (Email Address Removed). You can also contact the IT team on (Phone Number Removed); or visit our website at (URL Removed).

Note: When replying to the advert, please include the reference number in the subject line. Correspondence will only be conducted with shortlisted candidates. If you do not hear from us within 3 days, please consider your application unsuccessful.

Desired Skills:
  • AWS Lambda
  • NodeJS
  • PostgreSQL
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Backend Developer

Hewlett Packard Enterprise Development LP

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Backend Developer

This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office.

Who We Are:

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world.Our culture thrives onfinding new and better ways to accelerate what’s next.We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs.We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you.Open up opportunities with HPE.

Job Description:

BACKEND ENGINEER

About the Company

Aruba, a Hewlett Packard Enterprise company, is a global leader in networking products and services. After acquiring Cape Networks in 2018, our Cape Town-based team continues to drive innovation, delivering intuitive, real-time Wi-Fi, network, and application monitoring solutions trusted by industries worldwide.

We design and build everything in-house, from hardware to software, tackling exciting technical challenges across our full-stack environment.

What the Role Entails

As a Backend Engineer, you will design, build, and optimize software powering our products and sensors, ensuring performance, scalability, and reliability.

Day-to-Day Responsibilities:

  • Develop and enhance backend features to improve the product.

  • Maintain, debug, and optimize existing features.

  • Plan and implement software architecture and code designs.

  • Participate in on-call duty (24/7) for 1 week every 2 months.

Mandatory Requirements
  • 4+ years of backend development experience.

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent.

  • Strong proficiency in Python.

  • Experience working with Web/Cloud services, particularly AWS.

  • Prior experience working on in-house solutions.

Preferred Knowledge and Skills
  • Experience developing and supporting SOA/microservices.

  • Knowledge of Python frameworks (Django, Flask, FastAPI, SQLAlchemy).

  • Familiarity with relational databases and database optimization (Postgres, Clickhouse).

  • Experience designing and implementing RESTful APIs and microservices.

  • Exposure to AWS services (EC2, S3, Kinesis, RDS, DynamoDB, Route53).

  • Familiarity with Terraform, Kubernetes, Kafka (beneficial but not mandatory).

  • Strong analytical, problem-solving, and communication skills.

What We Offer
  • Full-time permanent position with the excitement of a startup and the stability of a Fortune 100 company.

  • Competitive salary.

  • Comprehensive benefits package including medical aid, life and disability insurance.

  • 20 days paid vacation plus additional leave types (e.g., maternity, study leave).

  • 6 months maternity/paternity leave (after 1 year of service).

  • Company-wide events, cash recognition awards, and a referral bonus program.

  • Ongoing technical and soft skills training.

  • Exposure to the latest technologies and the opportunity to shape our product and growth globally.

Additional Skills:

Cross Domain Knowledge, Design Thinking, Development Fundamentals, Full Stack Development, Release Management, Security-First Mindset, User Experience (UX)

What We Can Offer You:

Health & Wellbeing

We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.

Personal & Professional Development

We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division.

Unconditional Inclusion

We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good.

Let's Stay Connected:

Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE.

#southafrica#globalIT

Job:

Engineering

Job Level:

TCP_05

HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity .

Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities.

HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Backend Developer

Gauteng, Gauteng Hewlett Packard Enterprise

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Backend Developer

This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office.

Who We Are:

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world.Our culture thrives onfinding new and better ways to accelerate what’s next.We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs.We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you.Open up opportunities with HPE.

Job Description:

BACKEND ENGINEER About the Company

Aruba, a Hewlett Packard Enterprise company, is a global leader in networking products and services. After acquiring Cape Networks in 2018, our Cape Town-based team continues to drive innovation, delivering intuitive, real-time Wi-Fi, network, and application monitoring solutions trusted by industries worldwide.

We design and build everything in-house, from hardware to software, tackling exciting technical challenges across our full-stack environment.

What the Role Entails

As a Backend Engineer, you will design, build, and optimize software powering our products and sensors, ensuring performance, scalability, and reliability.

Day-to-Day Responsibilities:

  • Develop and enhance backend features to improve the product.

  • Maintain, debug, and optimize existing features.

  • Plan and implement software architecture and code designs.

  • Participate in on-call duty (24/7) for 1 week every 2 months.

Mandatory Requirements
  • 4+ years of backend development experience.

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent.

  • Strong proficiency in Python.

  • Experience working with Web/Cloud services, particularly AWS.

  • Prior experience working on in-house solutions.

Preferred Knowledge and Skills
  • Experience developing and supporting SOA/microservices.

  • Knowledge of Python frameworks (Django, Flask, FastAPI, SQLAlchemy).

  • Familiarity with relational databases and database optimization (Postgres, Clickhouse).

  • Experience designing and implementing RESTful APIs and microservices.

  • Exposure to AWS services (EC2, S3, Kinesis, RDS, DynamoDB, Route53).

  • Familiarity with Terraform, Kubernetes, Kafka (beneficial but not mandatory).

  • Strong analytical, problem-solving, and communication skills.

What We Offer
  • Full-time permanent position with the excitement of a startup and the stability of a Fortune 100 company.

  • Competitive salary.

  • Comprehensive benefits package including medical aid, life and disability insurance.

  • 20 days paid vacation plus additional leave types (e.g., maternity, study leave).

  • 6 months maternity/paternity leave (after 1 year of service).

  • Company-wide events, cash recognition awards, and a referral bonus program.

  • Ongoing technical and soft skills training.

  • Exposure to the latest technologies and the opportunity to shape our product and growth globally.

Additional Skills:

Cross Domain Knowledge, Design Thinking, Development Fundamentals, Full Stack Development, Release Management, Security-First Mindset, User Experience (UX)

What We Can Offer You:

Health & Wellbeing

We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.

Personal & Professional Development

We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division.

Unconditional Inclusion

We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good.

Let's Stay Connected:

Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE.

#southafrica #globalIT

Job:

Engineering

Job Level:

TCP_05

HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity .

Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities.

HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Backend Developer

Pretoria, Gauteng Hire Resolve

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Senior Backend Developer

Hire Resolve's client is currently seeking a skilled and experienced Senior Backend Developer to join their team. You will be working with their senior developers to develop and maintain high-quality APIs for their web and mobile applications.


Responsibilities:
  • Design, develop, and maintain efficient and scalable server-side applications
  • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications
  • Write clean, maintainable, and well-documented code
  • Optimize applications for maximum speed and scalability
  • Implement and maintain security and data protection measures
  • Perform code reviews and provide constructive feedback to other developers
  • Stay updated with the latest industry trends and technologies
  • Mentor and provide guidance to junior developers.

Requirements:
  • Proven work experience as a Backend Developer or similar role
  • Strong proficiency in Node.js
  • Experience with backend frameworks such as Express.js
  • Knowledge of database technologies like MySQL or MongoDB
  • Understanding of RESTful APIs and microservices architecture
  • Database ORM (Sequelize, TypeORM, Prisma, etc)
  • Experience with DevOps skills like Docker and AWS (preferred, alternatively GCP, Azure)
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities
  • Bachelor's degree in Computer Science or a related field

Benefits:
  • Salary: R600K/yr - R960k/yr, negotiable

Contact Hire Resolve for your next career-changing move. Our client is offering a highly competitive salary for this role based on experience.

You can also visit the Hire Resolve website: hireresolve.us or email us your CV:

We will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Backend Developer

Western Cape, Western Cape Hewlett Packard Enterprise Development LP

Posted today

Job Viewed

Tap Again To Close

Job Description

Backend Developer

This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office.

Who We Are:

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world.Our culture thrives onfinding new and better ways to accelerate what’s next.We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs.We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you.Open up opportunities with HPE.

Job Description:

BACKEND ENGINEER

About the Company

Aruba, a Hewlett Packard Enterprise company, is a global leader in networking products and services. After acquiring Cape Networks in 2018, our Cape Town-based team continues to drive innovation, delivering intuitive, real-time Wi-Fi, network, and application monitoring solutions trusted by industries worldwide.

We design and build everything in-house, from hardware to software, tackling exciting technical challenges across our full-stack environment.

What the Role Entails

As a Backend Engineer, you will design, build, and optimize software powering our products and sensors, ensuring performance, scalability, and reliability.

Day-to-Day Responsibilities:

  • Develop and enhance backend features to improve the product.

  • Maintain, debug, and optimize existing features.

  • Plan and implement software architecture and code designs.

  • Participate in on-call duty (24/7) for 1 week every 2 months.

Mandatory Requirements
  • 4+ years of backend development experience.

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent.

  • Strong proficiency in Python.

  • Experience working with Web/Cloud services, particularly AWS.

  • Prior experience working on in-house solutions.

Preferred Knowledge and Skills
  • Experience developing and supporting SOA/microservices.

  • Knowledge of Python frameworks (Django, Flask, FastAPI, SQLAlchemy).

  • Familiarity with relational databases and database optimization (Postgres, Clickhouse).

  • Experience designing and implementing RESTful APIs and microservices.

  • Exposure to AWS services (EC2, S3, Kinesis, RDS, DynamoDB, Route53).

  • Familiarity with Terraform, Kubernetes, Kafka (beneficial but not mandatory).

  • Strong analytical, problem-solving, and communication skills.

What We Offer
  • Full-time permanent position with the excitement of a startup and the stability of a Fortune 100 company.

  • Competitive salary.

  • Comprehensive benefits package including medical aid, life and disability insurance.

  • 20 days paid vacation plus additional leave types (e.g., maternity, study leave).

  • 6 months maternity/paternity leave (after 1 year of service).

  • Company-wide events, cash recognition awards, and a referral bonus program.

  • Ongoing technical and soft skills training.

  • Exposure to the latest technologies and the opportunity to shape our product and growth globally.

Additional Skills:

Cross Domain Knowledge, Design Thinking, Development Fundamentals, Full Stack Development, Release Management, Security-First Mindset, User Experience (UX)

What We Can Offer You:

Health & Wellbeing

We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.

Personal & Professional Development

We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division.

Unconditional Inclusion

We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good.

Let's Stay Connected:

Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE.

#southafrica#globalIT

Job:

Engineering

Job Level:

TCP_05

HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity .

Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities.

HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Backend Developer

Pretoria, Gauteng Hearx

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Job title : Senior Backend Developer

Job Location : Gauteng, Pretoria Deadline : June 05, 2025 Quick Recommended Links

  • Jobs by Location
  • Job by industries

Minimum Education (essential)

  • Course or Certificate in Programming

Minimum Education (desirable)

  • Bachelor’s degree in Computer Science or Engineering (or similar)

Minimum Applicable Experience (years)

  • 5 years working experience

Required Nature Of Experience

  • Software development

Analysis and Planning 30%

  • Lead the application lifecycle (planning, design, development, deployment, ongoing maintenance), creating user stories and estimates, collaborating with cross-functional teams.
  • Continuously research, evaluate, and integrate new technologies to optimize development efficiency and application performance.
  • Plan and design well-structured, reusable application architecture.
  • Introduce and implement best practices to ensure high-quality, maintainable systems.
  • Participate in project planning by providing accurate estimates, contributing to requirement documentation, and assisting in work breakdown structures for the team.
  • Lead the collection and documentation of user requirements, user story creation, estimation, and work plan development, ensuring clear communication of requirements.
  • Effectively prioritize, and manage dependencies to ensure timely completion, and switch contexts effectively when the need arises.
  • Collaborate effectively with cross-functional teams to solve problems, make recommendations, and discuss best practices.
  • Proactively identify and mitigate cross-functional and user facing risks, adapting as needed.
  • Track task and project progress within JIRA.

Development and Testing 40%

  • Lead and participate in software development adhering to project plans, deadlines, and coding standards.
  • Develop and maintain high-quality, maintainable systems using efficient and reusable code according to best practices.
  • Use version control effectively and according to best practices, as well as backing up other work according to company standards.
  • Prepare and maintain comprehensive testing environments with clear examples and instructions.
  • Conduct initial testing and assist in developing testing plans to ensure applications meet specifications.
  • Implement and maintain automated tests and component libraries and contribute to team best practices.
  • Analyze systems to identify root causes of issues across systems, develop workarounds, and implement permanent fixes.
  • Deliver thoroughly tested, performance benchmarked, and functionally-compliant work, ensuring readiness for deployment.
  • Deploy changes to the production environment following established procedures and supervise more junior team members.
  • Oversee, implement and maintain all DevOps processes, including CI/CD pipelines and Infrastructure as Code as applicable to the team.
  • Take ownership of maintaining up to date and accurate code and system level documentation .
  • Collaborate with members of other teams to ensure timely integration between systems.

Reporting and Communication 10%

  • Provide clear, timely, and insightful updates on project status, progress, risks, and potential problems to the line manager and stakeholders.
  • Prepare reports, manuals, and other documentation related to software status, operation, and maintenance.
  • Maintain accurate system and product change logs, release notes and notifications to other teams, according to company standards and team practices.
  • Offer expert insights and feedback on queries regarding relevant projects.
  • Collaborate effectively with team members and stakeholders, by being available on appropriate communication channels with timeous, well articulated responses.

Contribute to the team 10%

  • Take ownership of projects and products, driving successful completion.
  • Actively participate in peer code reviews, provide constructive feedback, discuss best practices, and contribute innovative ideas to projects.
  • Collaborate with the team, and interface with other teams, to solve problems and ensure successful project and product delivery.
  • Lead and mentor the development team, fostering a collaborative, innovative, and growth-oriented environment through coaching, code reviews, knowledge sharing, and promoting best practices.
  • Identify opportunities for team growth and encourage skill development.
  • Contribute to the recruitment process by providing technical expertise.

Quality Management and Compliance 5%

  • Lead the development of high-quality products that meet specifications, user requirements, best practices, deadlines, and regulatory compliance (e.g., FDA, CE, ISO).
  • Apply knowledge of the Quality Management System guidelines and its relevant processes to ensure quality and SOC2 compliance in medical device- and other software.
  • Ensure all testing adheres to defined specifications and contributes to continuous improvement of existing applications.
  • Lead efforts to safeguard information and data in accordance with company policies.
  • Keep all supporting documents up to date.
  • Assist the team lead in keeping processes relevant and up to date.

Infrastructure & Database Administration 5%

  • Design and implement new database structures and content, ensuring optimal performance and scalability.
  • Lead the maintenance of database integrity and efficiency through ongoing optimisation strategies.
  • Lead data restoration efforts when required, minimizing downtime and data loss.
  • Perform advanced and higher risk DevOps and Infrastructure as Code changes responsibly when the need arises.
  • ICT jobs
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Backend developer Jobs in South Africa !

Senior Backend Developer

Gauteng, Gauteng hearX

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
Work Location:
180 Garsfontein Road, Ashlea Gardens, Pretoria

Remote Working:
2 days work-from-home in line with Company Policy(only applicable after probation is successfully passed)

Job Purpose:
Developing and maintaining software products and solutions offered by the company.

Minimum education (essential):
Course or Certificate in Programming

Minimum education (desirable):
Bachelor’s degree in Computer Science or Engineering (or similar)

Minimum applicable experience (years):
5 years working experience

Required nature of experience:
Software development

Skills and Knowledge (essential):

  • API's
    • HTTP
    • Microservices
    • CORS
    • Authentication
    • Logging
    • RESTful
  • Databases
    • Analyzing query performance
    • Writing queries
    • Designing db schemas
    • Creating indexes
    • SQL
  • Development
    • Multiprocessing (threading/synchronization/locks)
    • Git
    • Programming
    • CI/CD
    • Docker
    • Golang
    • Queues
  • Debugging
    • Debug across multiple interconnected systems
    • Distributed tracing
    • Debug using application logs
    • Web browser console
    • Postman
  • Testing
    • Performance Testing
    • Mocking
    • Integration Testing
    • Unit testing
  • Cloud
    • Lambda
    • CloudFront
    • ECS
    • Backups
    • EC2
    • S3
    • AWS/ Azure
  • Networking
    • DNS
    • Networking - IPs, ports, subnets
  • Other
    • Experience with JavaScript / TypeScript
    • HTML

Skills and Knowledge (desirable):

  • Databases
    • NoSQL

Analysis and Planning 30%

  • Lead the application lifecycle (planning, design, development, deployment, ongoing maintenance), creating user stories and estimates, collaborating with cross-functional teams.
  • Continuously research, evaluate, and integrate new technologies to optimize development efficiency and application performance.
  • Plan and design well-structured, reusable application architecture.
  • Introduce and implement best practices to ensure high-quality, maintainable systems.
  • Participate in project planning by providing accurate estimates, contributing to requirement documentation, and assisting in work breakdown structures for the team.
  • Lead the collection and documentation of user requirements, user story creation, estimation, and work plan development, ensuring clear communication of requirements.
  • Effectively prioritize, and manage dependencies to ensure timely completion, and switch contexts effectively when the need arises.
  • Collaborate effectively with cross-functional teams to solve problems, make recommendations, and discuss best practices.
  • Proactively identify and mitigate cross-functional and user facing risks, adapting as needed.
  • Track task and project progress within JIRA.

Development and Testing 40%

  • Lead and participate in software development adhering to project plans, deadlines, and coding standards.
  • Develop and maintain high-quality, maintainable systems using efficient and reusable code according to best practices.
  • Use version control effectively and according to best practices, as well as backing up other work according to company standards.
  • Prepare and maintain comprehensive testing environments with clear examples and instructions.
  • Conduct initial testing and assist in developing testing plans to ensure applications meet specifications.
  • Implement and maintain automated tests and component libraries and contribute to team best practices.
  • Analyze systems to identify root causes of issues across systems, develop workarounds, and implement permanent fixes.
  • Deliver thoroughly tested, performance benchmarked, and functionally-compliant work, ensuring readiness for deployment.
  • Deploy changes to the production environment following established procedures and supervise more junior team members.
  • Oversee, implement and maintain all DevOps processes, including CI/CD pipelines and Infrastructure as Code as applicable to the team.
  • Take ownership of maintaining up to date and accurate code and system level documentation .
  • Collaborate with members of other teams to ensure timely integration between systems.

Reporting and Communication 10%

  • Provide clear, timely, and insightful updates on project status, progress, risks, and potential problems to the line manager and stakeholders.
  • Prepare reports, manuals, and other documentation related to software status, operation, and maintenance.
  • Maintain accurate system and product change logs, release notes and notifications to other teams, according to company standards and team practices.
  • Offer expert insights and feedback on queries regarding relevant projects.
  • Collaborate effectively with team members and stakeholders, by being available on appropriate communication channels with timeous, well articulated responses.

Contribute to the team 10%

  • Take ownership of projects and products, driving successful completion.
  • Actively participate in peer code reviews, provide constructive feedback, discuss best practices, and contribute innovative ideas to projects.
  • Collaborate with the team, and interface with other teams, to solve problems and ensure successful project and product delivery.
  • Lead and mentor the development team, fostering a collaborative, innovative, and growth-oriented environment through coaching, code reviews, knowledge sharing, and promoting best practices.
  • Identify opportunities for team growth and encourage skill development.
  • Contribute to the recruitment process by providing technical expertise.
Quality Management and Compliance 5%
  • Lead the development of high-quality products that meet specifications, user requirements, best practices, deadlines, and regulatory compliance (e.g., FDA, CE, ISO).
  • Apply knowledge of the Quality Management System guidelines and its relevant processes to ensure quality and SOC2 compliance in medical device- and other software.
  • Ensure all testing adheres to defined specifications and contributes to continuous improvement of existing applications.
  • Lead efforts to safeguard information and data in accordance with company policies.
  • Keep all supporting documents up to date.
  • Assist the team lead in keeping processes relevant and up to date.
Infrastructure & Database Administration 5%
  • Design and implement new database structures and content, ensuring optimal performance and scalability.
  • Lead the maintenance of database integrity and efficiency through ongoing optimisation strategies.
  • Lead data restoration efforts when required, minimizing downtime and data loss.
  • Perform advanced and higher risk DevOps and Infrastructure as Code changes responsibly when the need arises.

This job description is not a definitive or exhaustive list of responsibilities and is subject to change depending on changing business requirements. Employees will be consulted on any changes. Employee’s performance will be reviewed based on the agreed upon objectives. If you do not hear from us within 30 days, please consider your application unsuccessful.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Backend Developer Centurion

Centurion, Gauteng Datafin IT Recruitment

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Duties & Responsibilities

ENVIRONMENT:

DUTIES:

  • Write and maintain serverless functions using AWS Lambda, preferably in NodeJS.
  • Use or implement other AWS Services in-line with customer requirements and architecture framework – E.g. DynamoDB, AppSync, EventBridge, PinPoint, S3 etc.
  • Share overall responsibility for the CI/CD Pipelines, AWS Infrastructure and REST APIs.
  • Ensure full understanding of all systems. This includes infrastructure, integrations, Back-end and Front-end business logic and technology stack.
  • Assist with support requests that have been escalated to the development – 3rd Line Support.
  • Stay abreast of developments in programming languages and AWS services.
  • Continuous learning and relevant certifications for both professional and personal development are encouraged.
  • Continuous improvement of performance and system stability.
  • Adhere to Agile practices and methodologies.

REQUIREMENTS:

  • Relevant Bachelor’s Degree (BSc. Computer Studies or IT / B.Eng. Computer, Electronic) would be beneficial and preferred.
  • 4+ Years' experience working on projects like these are preferred.
  • Cloud, preferably AWS experience.
  • Hands-on technical expertise in backend development and DevOps activities.
  • Experience with RESTful APIs and 3rd party integration in general.
  • Exposure to Lean and Agile methodologies.

Advantageous –

  • Experience in Database Administration (PostgreSQL).

ATTRIBUTES:

  • Strong problem-solving skills with a data-driven mindset.
  • Self-motivated and energetic individual with a hands-on approach.

While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.

Package & Remuneration

Negotiable

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Backend Developer Pretoria

Pretoria, Gauteng Hire Resolve

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Senior Backend Developer

Hire Resolve's client is currently seeking a skilled and experienced Senior Backend Developer to join their team. You will be working with their senior developers to develop and maintain high-quality APIs for their web and mobile applications.


Responsibilities:
  • Design, develop, and maintain efficient and scalable server-side applications
  • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications
  • Write clean, maintainable, and well-documented code
  • Optimize applications for maximum speed and scalability
  • Implement and maintain security and data protection measures
  • Perform code reviews and provide constructive feedback to other developers
  • Stay updated with the latest industry trends and technologies
  • Mentor and provide guidance to junior developers

Requirements:
  • Proven work experience as a Backend Developer or similar role
  • Strong proficiency in Node.js
  • Experience with backend frameworks such as Express.js
  • Knowledge of database technologies like MySQL or MongoDB
  • Understanding of RESTful APIs and microservices architecture
  • Database ORM (Sequelize, TypeORM, Prisma, etc)
  • Experience with DevOps skills like Docker and AWS (preferred, alternatively GCP, Azure)
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities
  • Bachelor's degree in Computer Science or a related field

Benefits:
  • Salary: R600K/yr - R960k/yr, negotiable

Contact Hire Resolve for your next career-changing move. Our client is offering a highly competitive salary for this role based on experience.

You can also visit the Hire Resolve website: hireresolve.us or email us your CV: .

We will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Backend Developer Jobs