762 Backend Developer jobs in South Africa
Backend Developer
Posted 4 days ago
Job Viewed
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-LjbffrBackend Developer
Posted 6 days ago
Job Viewed
Job Description
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- 5+ years' experience overall.
- BSc/ BTech/ (URL Removed)
- AWS Lambda
- NodeJS
- REST APIs
- CI/CD Pipelines
- 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
Backend Developer
Posted 6 days ago
Job Viewed
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 CompanyAruba, 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 EntailsAs 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.
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.
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.
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#globalITJob:
EngineeringJob Level:
TCP_05HPE 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-LjbffrBackend Developer
Posted 6 days ago
Job Viewed
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 CompanyAruba, 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 EntailsAs 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.
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.
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.
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 #globalITJob:
EngineeringJob Level:
TCP_05HPE 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-LjbffrBackend Developer
Posted 7 days ago
Job Viewed
Job Description
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-LjbffrBackend Developer
Posted today
Job Viewed
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 CompanyAruba, 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 EntailsAs 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.
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.
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.
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#globalITJob:
EngineeringJob Level:
TCP_05HPE 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-LjbffrSenior Backend Developer
Posted 4 days ago
Job Viewed
Job Description
Job Location : Gauteng, Pretoria Deadline : June 05, 2025 Quick Recommended Links
- Jobs by Location
- Job by industries
- Course or Certificate in Programming
- Bachelor’s degree in Computer Science or Engineering (or similar)
- 5 years working experience
- Software development
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
Be The First To Know
About the latest Backend developer Jobs in South Africa !
Senior Backend Developer
Posted 6 days ago
Job Viewed
Job Description
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.
- 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.
- 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-LjbffrBackend Developer Centurion
Posted 7 days ago
Job Viewed
Job Description
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 & RemunerationNegotiable
#J-18808-LjbffrBackend Developer Pretoria
Posted 7 days ago
Job Viewed
Job Description
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