Senior Software Engineer (Backend)

Placements24

Randburg

Hybrid

ZAR 900.000 - 1.700.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Competitive salary package
Medical aid plan
Retirement fund
Performance-based bonuses
Stock options
Learning resources, workshops, andConF
Hybrid work model
Career advancement opportunities

Zusammenfassung

Placements24 seeks a Senior Software Engineer (Backend) to design, develop, and maintain core services and APIs in a hybrid Randburg, Gauteng setting. You will work with Python/Java/Go/Node.js, implement robust DB solutions, and ensure scalable architectures for fintech products.

The role emphasizes reliable code, tests, and collaboration with frontend, product, and other stakeholders to shape fintech offerings. Hybrid work and career growth opportunities are available.

Qualifikationen

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • Minimum of 6 years of professional backend development experience.
  • Proficiency in Python, Java, Go, or Node.js for backend services.
  • Strong experience designing RESTful APIs and scalable systems.
  • Experience with relational and NoSQL databases and cloud platforms.
  • Familiarity with microservices, containers, and message queues.

Aufgaben

  • Design, develop, and implement scalable backend services and APIs.
  • Write clean, maintainable, well-documented code.
  • Collaborate with frontend teams to integrate server-side logic.
  • Optimize database schemas and queries for performance.
  • Implement security and data protection best practices.
  • Develop and maintain unit and integration tests.
  • Participate in code reviews and architectural discussions.
  • Troubleshoot complex backend issues to ensure uptime.
  • Stay updated with backend technologies and industry trends.

Kenntnisse

Backend development
RESTful APIs
Microservices architecture
Problem-solving
Team collaboration
Code quality

Ausbildung

Bachelor's degree in Computer Science or related field

Tools

PostgreSQL
MySQL
MongoDB
Cassandra
Docker
Kubernetes
Kafka
RabbitMQ
AWS
GCP

Jobbeschreibung

About the Role

Our client, a fast-growing fintech startup, is seeking a highly experienced and motivated Senior Software Engineer specializing in backend development . This hybrid role, based in our vibrant Randburg, Gauteng office, will be crucial in designing, developing, and maintaining the core services and APIs that power our innovative financial products. The ideal candidate will have a deep understanding of scalable system architecture, database management, and API design, along with a proven track record of delivering high-quality, robust software. You will collaborate closely with frontend engineers, product managers, and other stakeholders to build cutting-edge solutions. We are looking for a problem-solver with a passion for clean, efficient code and a desire to contribute to a rapidly evolving industry. This is an exceptional opportunity to shape the future of fintech.

Key Responsibilities
  • Design, develop, and implement scalable, high-performance backend services and APIs.
  • Write clean, maintainable, and well-documented code in languages such as Python, Java, Go, or Node.js.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Manage and optimize database schemas and queries for performance and scalability (SQL and NoSQL).
  • Implement security and data protection best practices.
  • Develop and maintain robust unit and integration tests.
  • Participate in code reviews, providing constructive feedback to ensure code quality.
  • Contribute to architectural discussions and technical decision-making.
  • Troubleshoot and resolve complex backend issues, ensuring system reliability and uptime.
  • Stay up-to-date with emerging backend technologies and industry trends.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional backend development experience.
  • Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
  • Strong experience designing and developing RESTful APIs.
  • Expertise with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Experience with message queues (e.g., Kafka, RabbitMQ) is a plus.
  • Knowledge of containerization technologies (Docker, Kubernetes) is desirable.
  • Strong understanding of software development principles, design patterns, and data structures.
  • Excellent problem-solving, analytical, and communication skills.
Benefits
  • Our client offers a highly competitive salary package, commensurate with your experience and contributions.
  • This includes a comprehensive medical aid plan and a generous retirement fund.
  • Employees benefit from performance-based bonuses and stock options.
  • We are committed to professional growth, offering access to continuous learning resources, workshops, and conferences.
  • The Randburg office provides a modern and dynamic work environment.
  • This hybrid role offers flexibility, allowing for a healthy work-life balance.
  • Opportunities for career advancement within a rapidly scaling organization are abundant.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Engineer - Backend Systems
Senior Software Engineer - Backend Systems

Placements24 • Randburg

Hybrid
ZAR 900.000 - 1.200.000
Competitive salary
Continuous learning & development
Collaborative culture
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Randburg

Hybrid
ZAR 1.450.000 - 1.900.000
Hybrid work model
Stock options
Health, dental, vision insurance
+2
Senior Backend Developer - FinTech
Senior Backend Developer - FinTech

Placements24 • Gauteng

Hybrid
ZAR 900.000 - 1.300.000
Health insurance
Performance bonuses
Growth opportunities
+2
Senior Software Engineer - Backend Services
Senior Software Engineer - Backend Services

Placements24 • Randburg

Hybrid
ZAR 900.000 - 1.200.000
Health benefits
Professional development
Hybrid work model
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Klerksdorp

Vor Ort
ZAR 900.000 - 1.500.000
Medical aid
Provident fund
Professional development opportunities
+1
Software Engineer - Backend
Software Engineer - Backend

Placements24 • Randburg

Hybrid
ZAR 420.000 - 620.000
Stock options
Health insurance
Paid time off
+3
Senior Software Architect (Backend Focus)
Senior Software Architect (Backend Focus)

Placements24 • Centurion

Vor Ort
ZAR 1.200.000 - 2.000.000
Stock options
Health insurance
Fintech projects
+6
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 600.000 - 1.200.000
Hybrid work model
Health insurance
Paid time off
+1
Senior Backend Software Engineer (Java)
Senior Backend Software Engineer (Java)

Placements24 • Pretoria

Hybrid
ZAR 900.000 - 1.300.000
Competitive salary
Health insurance
Retirement plan
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Vereeniging

Hybrid
ZAR 900.000 - 1.300.000