Job Closed
This listing is no longer active.
Senior Back-End Developer
Location
South Africa
Posted
61 days ago
Salary
0
Seniority
Senior
Job Description
Senior Back-End Developer
Abalobi Solutions
Role Description We are seeking a highly experienced Senior Back-End Developer to join a fast-paced, data-driven engineering environment focused on building scalable analytics and cloud-native solutions. This role is ideal for a developer with strong expertise in AWS, Python, ETL pipelines, API development, and DevOps practices who thrives in agile environments and enjoys solving complex enterprise-scale challenges. You will contribute to advanced analytics platforms that enable intelligent decision-making through modern cloud technologies, data engineering, and automation. Key Responsibilities - Design, develop, and maintain scalable backend applications and APIs - Build and support ETL pipelines, big data workflows, and cloud-native data solutions - Develop APIs capable of triggering enterprise-wide system interactions - Implement CI/CD pipelines using GitHub Actions and CodeBuild - Participate in system design reviews and solution architecture discussions - Conduct testing, automation, quality assurance, and system implementation activities - Develop and maintain technical documentation and test cases - Collaborate with cross-functional teams and international stakeholders - Support Agile Working Model (AWM) delivery practices and continuous improvement initiatives - Monitor application performance and contribute to operational support processes Qualifications - Strong expertise in API development and ETL processes - Advanced Python development skills (preferred) - Experience with AWS services including: - API Gateway - Lambda - DynamoDB - Fargate - EMR - Glue - Athena - IAM - CI/CD pipeline development using GitHub Actions and CodeBuild - Test Driven Development (TDD), unit testing, functional testing, and code coverage practices - Experience with Terraform and Infrastructure as Code (IaC) - PySpark pipeline development - Experience with structured and unstructured databases - AWS S3 Storage and Iceberg Tables - Linux scripting and environments - Git branching strategies and collaborative development approaches Advantageous Skills - Playwright test automation - Apache Kafka and data streaming services - Docker containerisation - ODBC integrations and file synchronisation - GitHub Copilot - Monitoring and alerting pipelines - Data mining and analytics - Jira, Confluence, and Agile methodologies - Palantir Foundry - Frontend BI tools such as Power BI, Tableau, or QlikView - Security best practices and risk management - Coding standards including PEP8 and clean coding principles
Related Guides
Related Job Pages
More Software Engineer Jobs
• Develop new features and maintain existing ones, preserving code quality and readability • Participate in discussions about application architecture and development strategies • Participate in Code Review sessions • Suggest UX and performance improvements aimed at reducing support demand and increasing user satisfaction.
Administrative Assistant – Engineering
Pearce ServicesProviding mission-critical infrastructure solutions to create a more connected and sustainable future.
• Maintain complex files, records, and departmental documentation in an organized and accurate manner. • Prepare schedules, reports, correspondence, and other documents from rough drafts or provided information. • Compile, review, and check reports for accuracy, completeness, and consistency. • Search, investigate, and verify information contained in files, records, databases, and internal systems. • Process departmental documents requiring specific knowledge of functional operations and engineering workflows. • Post and update records, including accounting records and continuing property records as needed. • Assist engineers and team members with administrative, reporting, and documentation requests. • Gather, organize, and coordinate statistical data for departmental or project-specific reports. • Use various formats and systems to prepare reports, track data, and support engineering documentation needs. • Maintain confidentiality and accuracy when handling sensitive departmental or project information. • Support ongoing process improvements related to file management, reporting, and administrative workflows. • Follow up on outstanding items, requests, or documentation needs to ensure timely completion. • Work independently with a high level of initiative, organization, and accountability.
NetSuite Developer
NayaxGlobal FinTech Leader offering cashless payments, management, and loyalty solutions for retailers worldwide. Join us!
• Develop, customize, and maintain our NetSuite ERP platform • Provide support for business operations in Finance and Operations • Work closely with functional stakeholders to translate business requirements into scalable technical solutions • Design, develop, and maintain SuiteScript 1.0 / 2.x scripts (Client Scripts, User Event Scripts, Scheduled Scripts, RESTlets, Suitelets, Map/Reduce) • Build and maintain custom workflows using SuiteFlow (NetSuite Workflow Manager) and manage integrations between NetSuite and third-party systems via REST/SOAP APIs, CSV imports, and iPaaS platforms (e.g., Celigo, Boomi, Workato) • Create and maintain saved searches, reports, dashboards, and KPIs • Customize forms, records, fields, and screen layouts according to business requirements • Participate in requirements gathering, solution design, and technical documentation • Support testing cycles (unit, regression, UAT) and provide post-deployment support • Stay up to date on NetSuite releases and evaluate new features for adoption • Availability to start work at 04:30 to cover Israel time zone.
Role Description We are looking for experienced CCMS and DITA developers to support AMEXIO’s growth in North America. - Publishing pipeline development — Develop, maintain, and modify DITA Open Toolkit plugins to generate PDF, HTML, and other output formats. - XML Development — Convert and refactor XML documents to meet customer and system requirements. - DITA Development — Map legacy document formats to DITA; design and implement DITA specializations. - Extended scope — Depending on your skills and interests, additional opportunities may include technical architecture, information architecture, and CCMS configuration and customization. Qualifications - 5–7 years of experience in XML and structured documentation. - Solid hands-on experience with XML technologies, including XML DTD design, XSLT, and XSL-FO. - Experience configuring and customizing component content management systems; ideally more than one CCMS. - Strong knowledge of DITA at an architectural level. - Proven experience developing DITA Open Toolkit plugins. - Experience with automated HTML and PDF publishing, including multi-language publishing. - Experience with XSL-FO publishing engines such as Antenna House is an asset. - Experience configuring and customizing XML authoring tools is an asset. Benefits - 🌎 Fully remote — Work from anywhere, on your terms. - 💰 Competitive rates — We recognize expertise and compensate accordingly. - 🤝 Collaborative environment — Work alongside a smart, creative team of professionals who genuinely value your expertise. - 💼 Stimulating projects and technologies — Tackle meaningful, high-impact projects for clients across North America.


