Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Placements24

New

Senior software engineer (backend)

Posted 6 views
Discussion

Description

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 No SQL). 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., Postgre SQL, My SQL) and/or No SQL databases (e.g., Mongo DB, Cassandra). Familiarity with cloud platforms (AWS, Azure, GCP) and microservices architecture. Experience with message queues (e.g., Kafka, Rabbit MQ) 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.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →