Principal Back-End Engineer

2 weeks ago


Randburg, Gauteng, South Africa Network Recruitment Full time

Architect, implement and maintain scalable back-end services

Work closely with cross-functional teams (front-end, product, and design) to refine requirements and deliver high-quality solutions.

Maintain clean code and conduct and participate in code reviews.

Integrate secure coding practices and maintain compliance with relevant data protection.

Write comprehensive tests, create and maintain technical documentation for new features and systems.

Education:

Bachelor's or Master's Degree in Computer Science, Information Technology or a related field.

8+ years' experience in back-end development with Python, Elixir, and Python.

Hands-on experience with PostgreSQL or MySQL.

Strong proficiency with RESTful APIs or GraphQL, data modeling, and designing robust application logic.

Experience with containerization (Docker), orchestration (Kubernetes), and modern CI/CD pipelines.

Experience with cloud services (AWS, GCP, and Azure).

#J-18808-Ljbffr

  • Randburg, Gauteng, South Africa Mass Staffing Projects Full time

    A leading international consulting firm is looking for a Principal Tailings Engineer to join their Johannesburg team.Minimum Requirements :BEng / BSc Civil EngineeringPost Graduate qualifications in geotechnical or water engineering will be beneficial15+ years experience with tailings and water dam design, and associated lining systems.Substantial experience...


  • Randburg, Gauteng, South Africa Recruitment Room Full time

    Join our dynamic team at Recruitment Room as we seek a talented Backend Engineer to drive our software development initiatives forward. As a key member of our engineering team, you will be responsible for developing, deploying, and maintaining complex software systems and services.About the RoleThis is an exciting opportunity to work on high-impact projects,...


  • Randburg, Gauteng, South Africa Mintek Pty Ltd. Full time

    Principal Engineer/Scientist: Hydrometallurgy Listing reference: minte_000232 Listing status: Online Apply by: 5 May 2024 Position summary Industry: Scientific, Research & Development Job category: Research and Development Location: Randburg Contract: Permanent Remuneration: Market Related EE position: Yes Introduction ...


  • Randburg, Gauteng, South Africa Mintek Pty Ltd. Full time

    Principal Engineer/Scientist: HydrometallurgyListing reference: minte_000232Listing status: OnlineApply by: 5 May 2024Position summaryIndustry: Scientific, Research & DevelopmentJob category: Research and DevelopmentLocation: RandburgContract: PermanentRemuneration: Market RelatedEE position: YesIntroductionMintek has an exciting career opportunity for a...


  • Randburg, Gauteng, South Africa People Source Full time

    We are looking for a Principal Solution Architect (Radio Access Networks), who will be responsible for analyzing, designing and developing commercially viable end-to-end technical solutions and strategies for the customers. In this role, you will also be accountable for providing profitable business by translating customer needs, and technology opportunities...

  • Software Engineer

    2 weeks ago


    Randburg, Gauteng, South Africa Weplace Full time

    An industry leading Bank has an exciting opportunity available for a Software Engineer: Full Stack (Python) to join their dynamic team.POSITION INFOPurpose StatementThe level III Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately...


  • Randburg, Gauteng, South Africa SLR Full time

    SLR is in the process of growing our footprint around the globe, and as such we are continuously looking for talented people to join our team and who would add value to Our Business.We are recognised as one of the global leaders in environmental and advisory solutions, helping our clients to achieve their sustainability goals. SLR has over 100 offices in 13...


  • Randburg, Gauteng, South Africa Weplace Full time

    Weplace invites highly skilled professionals to apply for the position of Senior Python Software Engineer.About the RoleThe successful candidate will be part of a cross-functional team dedicated to the full software development lifecycle, from concept to deployment and operation.As a Senior Python Software Engineer, key responsibilities include designing,...


  • Randburg, Gauteng, South Africa Mintek Pty Ltd. Full time

    Principal Engineer: Process Design GroupListing reference: minte_000230Listing status: OnlineApply by: 2 May 2024Position summaryIndustry: Scientific, Research & DevelopmentJob category: RandD, Science and Scientific ResearchLocation: RandburgContract: PermanentRemuneration: Market RelatedEE position: YesIntroductionMintek has an exciting career opportunity...


  • Randburg, Gauteng, South Africa Rentoza (Pty) Ltd Full time

    Job Title : Junior React Front-End EngineerDepartment : TechnologyReports To : VP EngineeringSalary : 25K + BenefitsRentoza is a fast-growing subscription-based business that's transforming the way people access and experience consumer goods. At Rentoza, innovation drives everything we do, from building seamless user interfaces to delivering exceptional...


  • Randburg, Gauteng, South Africa Network IT Full time

    Technical RequirementsWe are looking for a highly skilled Cloud Lead Engineer who has hands-on experience working with cloud platforms AWS and Azure. You should have a deep understanding of both front-end and back-end technologies and proficiency in building and deploying applications in a cloud-native environment.ResponsibilitiesLead technical teams in...


  • Randburg, Gauteng, South Africa Oracle Full time

    What you will do: As a Principal Solutions Engineer, you will be the expert guiding customers in their digital transformation journey.You will:Collaborate with sales teams across all sales cycle stages to showcase the value of Oracle's EPM solutions.Recommend tailored, innovative solutions that align with customer goals.Identify and address key business...


  • Randburg, Gauteng, South Africa Lexisnexis South Africa Full time

    About the TeamLexisNexis Legal & Professional, which serves customers in more than 180 countries with 11,000 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers.Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to...


  • Randburg, Gauteng, South Africa Relx Full time

    About the TeamLexisNexis Legal & Professional, which serves customers in more than countries with 11,000 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers.Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to...


  • Randburg, Gauteng, South Africa FirstRand Namibia Limited Full time

    Technical RequirementsProficient in Java programming language and related technologiesStrong understanding of software development life cycle (SDLC) methodologiesAbility to design and develop robust and scalable software applicationsExperience with agile development methodologies and toolsWhat We OfferA competitive salary and benefits packageOngoing training...


  • Randburg, Gauteng, South Africa Tumaini Full time

    A large consulting company with offices across South Africa is looking for a Principal Technical Leader - Wastewater Design & Contract Management. Minimum requirements : MSc Eng in Civil Engineering. PrEng. Pr CPM (an advantage) Min 15 years' experience in the design of Water and Wastewater utilities and associated technologies (e.g. water...


  • Randburg, Gauteng, South Africa Tumaini Full time

    A large consulting company with offices across South Africa is looking for a Principal Technical Leader - Wastewater Design & Contract Management.Minimum requirements :MSc Eng in Civil Engineering.PrEng.Pr CPM (an advantage)Min 15 years' experience in the design of Water and Wastewater utilities and associated technologies (e.g. water distribution, pump...


  • Randburg, Gauteng, South Africa Pillangó Placements Full time

    Pillangó Placements is seeking a skilled Senior Software Engineer to join our innovative healthcare technology team. This role will focus on developing cutting-edge solutions using modern software engineering principles and technologies.Job DescriptionThis position involves designing, implementing, and maintaining complex software systems that drive...


  • Randburg, Gauteng, South Africa WSP in Africa Full time

    Job title : Principal Substation Design Engineer : Protection, Control and TelecommunicationsJob Location : Gauteng, JohannesburgDeadline : April 21, 2025Key ResponsibilitiesDepending on the project brief, the candidate shall be able to review and approve or prepare detailed or functional designs, specifications, bills of quantity and tender documents for...


  • Randburg, Gauteng, South Africa Landis+Gyr Ag Full time

    Select how often (in days) to receive an alert:Principal Software Systems EngineerContext: Landis+Gyr (Pty) Ltd is part of a global organisation and is engaged in the design, production and distribution of energy metering and energy management products.Key Responsibilities:Design and Develop: Create and maintain Java-based applications, ensuring they meet...