Software engineer - backend
Summary
Backend software engineer at a fast-growing tech startup in Randburg, building and scaling core backend services and APIs, optimizing database and application performance, and collaborating with product managers and frontend engineers. Stack includes Python, Java, Go, or Node.js, relational/NoSQL databases, cloud platforms, and Docker, in a hybrid work model.
Our client, a rapidly expanding tech startup in Randburg , is seeking a motivated Software Engineer with a focus on backend development. You will be a key contributor to building and scaling the core services that power our innovative platform. This role offers an exciting opportunity to work on challenging technical problems, contribute to architectural decisions, and have a direct impact on the company's growth. The position offers a flexible hybrid work arrangement, allowing you to balance remote work with valuable in-office collaboration.
Key Responsibilities Design, develop, and maintain robust, scalable backend services and APIs using modern programming languages and frameworks. Collaborate with product managers and frontend engineers to define and implement new features. Write clean, efficient, and well-tested code, following best practices and coding standards. Optimize application performance and database queries for efficiency and scalability. Participate actively in code reviews, offering and receiving constructive feedback. Troubleshoot and resolve bugs and performance issues in development and production environments. Requirements Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 2+ years of professional experience in backend software development. Proficiency in at least one backend language such as Python, Java, Go, or Node.js. Experience with relational databases (e.g., Postgre SQL, My SQL) and/or No SQL databases. Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker). Strong analytical and problem-solving skills. Benefits Competitive salary and potential for stock options. Comprehensive health, dental, and vision insurance. Generous paid time off and flexible working hours. Hybrid work model providing a balance between remote and office work. Opportunities for rapid career growth in a fast-paced startup environment. A vibrant and inclusive company culture.




