Senior Software Engineer
4 days ago
SovTech is a pioneering software development company that leverages the talent and innovation of the African continent to deliver world-class solutions to global clients. Our team of highly skilled engineers, designers, and strategists collaborate to design and develop cutting-edge software applications that empower businesses to thrive in the digital landscape.
Job SummaryWe are seeking a seasoned Senior Software Engineer to join our team of experts in Cape Town. As a key member of our development team, you will play a crucial role in developing and implementing web applications using various frameworks and libraries. Your responsibilities will include collaborating with cross-functional teams, writing efficient code, integrating web applications with third-party APIs, and optimizing application performance.
Key Responsibilities- Collaboration and Communication
- Work closely with product managers, designers, and other developers to understand requirements and deliver high-quality software solutions.
- Effectively communicate with stakeholders at all levels of the organization to ensure seamless project execution.
- Software Development
- Write clean, efficient, and reusable code in Golang, Java, Typescript, and other related technologies to implement front-end and back-end solutions.
- Integrate web applications with various third-party APIs and web services, ensuring smooth data exchange and functionality.
- Performance Optimization
- Optimize application performance and scalability, identifying and resolving bottlenecks in the system.
- Work closely with the database team to design and implement database schemas, queries, and optimizations in MySQL.
- Cloud Computing
- Utilize AWS cloud services to deploy and manage web applications, ensuring high availability and reliability.
- Continuous Improvement
- Contribute to the continuous improvement of our development methodologies, processes, and tools to increase productivity, quality, and efficiency.
- Troubleshooting and Debugging
- Troubleshoot and debug complex issues in the applications, providing timely resolutions.
- Staying Up-to-Date
- Stay up-to-date with the latest trends, tools, and technologies related to web development, cloud computing, and software engineering.
- Education
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Technical Skills
- Familiarity with CI/CD pipelines and related tools like Gitlab.
- Understanding of microservices architecture and containerization technologies like Kubernetes.
- Proven experience as a Full Stack Developer with a focus on Java/Golang and JavaScript or similar tech for at least 5 years.
- Strong understanding of Web API integration and experience working with RESTful APIs.
- Proficient in working with MySQL databases, including database design, querying, and optimization.
- Extensive experience with cloud computing platforms, particularly AWS, including EC2, S3, Lambda, RDS, and ECS. Familiarity with Redis, Git, Jira, and Docker is essential.
- Soft Skills
- Solid knowledge of software development principles, design patterns, and best practices.
- Strong problem-solving skills and the ability to analyze and refactor existing codebases.
- Strong communication and interpersonal skills, with the ability to effectively interact with stakeholders at all levels of the organization.
- Detail-oriented and self-motivated, with a passion for continuous learning and staying up-to-date with industry trends.
- Exciting Projects
- Work on diverse and challenging projects for leading clients across various industries, pushing the boundaries of web development.
- Collaborative Environment
- Be part of a team that encourages collaboration, knowledge-sharing, and continuous learning, fostering personal and professional growth.
- Impactful Work
- Your contributions will directly impact the success of our projects and clients, allowing you to make a tangible difference.
- Professional Development
- We provide opportunities for training and workshops to enhance your skills and keep you at the forefront of industry trends.
- Hybrid Work Environment
- We offer a flexible work environment that allows you to work from anywhere, while still being part of a collaborative and dynamic team.
-
Senior Technical Lead
2 days ago
Johannesburg, Gauteng, South Africa Gig Engineer Full timeJob SummaryWe are seeking a highly experienced and skilled Technical Manager to lead our Control & Instrumentation (C&I) Engineering Department. The successful candidate will be responsible for overseeing the technical management of the department, ensuring all deliverables are executed to the required quality and schedule.Key ResponsibilitiesTechnical...
-
Senior Software Engineer
2 days ago
Johannesburg, Gauteng, South Africa OfferZen Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at OfferZen. As a Senior Software Engineer, you will play a key role in the development and maintenance of our platform.Key Responsibilities:Design, develop, and deploy high-quality software applicationsCollaborate with cross-functional teams to identify and...
-
Senior Software Engineer
6 days ago
Johannesburg, Gauteng, South Africa PRR Recruitment Services Full timeThis well-established company in the property industry is seeking a highly skilled Senior Software Engineer to join their team at PRR Recruitment Services. The purpose of this role is to design and develop cutting-edge software solutions that enable the company to maintain its market leadership in the property industry.The ideal candidate will have a strong...
-
Senior Software Engineer
2 days ago
Johannesburg, Gauteng, South Africa PRR Recruitment Services Full timeThis well-established company in the property industry is seeking a highly skilled Senior Software Engineer to join their team at PRR Recruitment Services. The purpose of this role is to design and develop cutting-edge software solutions that enable the company to maintain its market leadership in the property industry.The ideal candidate will take pride in...
-
Senior Software Engineer
5 days ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at Network Recruitment. As a key member of our IT department, you will play a crucial role in assisting clients with optimizing their business through innovative IT solutions.The ideal candidate will be a self-starter with a strong passion for delivering business solutions. You will be...
-
Senior Java Software Engineer
2 hours ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time{"title": "Senior Java Software Engineer", "description": "Key ResponsibilitiesAs a Senior Java Software Engineer at Hire Resolve, you will be responsible for developing high-quality web and mobile applications using the Java stack. You will leverage your expertise in frameworks such as Spring, Java EE, and JavaScript technologies like Angular or React to...
-
Senior Software Engineer
7 days ago
Johannesburg, Gauteng, South Africa CSG Recruit Full timeJob Summary:Career Opportunities at CSG RecruitAbout the Role:We are seeking a highly skilled and experienced Senior Software Engineer to join our team at CSG Recruit. As a Senior Software Engineer, you will be responsible for designing, developing, and supporting complex software systems, as well as leading and mentoring junior developers.Key...
-
Senior Software Engineer
6 days ago
Johannesburg, Gauteng, South Africa Isilumko Staffing Full timeJob Summary:Isilumko Staffing is seeking a highly skilled Senior Developer to join our team. As a key member of our dynamic team, you will be responsible for overseeing operational and tactical development initiatives.Key Responsibilities:Manage and oversee the execution of development initiatives, ensuring timely delivery and high-quality results.Develop...
-
Software Development Engineer
5 days ago
Johannesburg, Gauteng, South Africa Blue Bean Software Full timeAbout Blue Bean SoftwareWe are a leading custom software and product development company, delivering innovative solutions for large enterprises and dynamic start-ups.We pride ourselves in taking on and solving complex problems, leveraging a balanced combination of technical expertise and deep understanding of our clients' needs.We have a strong presence in...
-
Senior Software Engineer
6 days ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeJob & Company Overview:Network Recruitment is seeking a highly motivated and experienced Senior Software Engineer to join our team. As a key member of our IT department, you will play a crucial role in assisting clients in optimizing their business through innovative IT solutions. Key Responsibilities:Assist in the development, configuration, deployment, and...
-
Senior Software Engineer
2 hours ago
Johannesburg, Gauteng, South Africa Jordan HR Full timeJob DescriptionAt Jordan HR, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software applications that meet the business and technical requirements of our organization.Key ResponsibilitiesSoftware Development:...
-
Senior Software Development Engineer
5 days ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full timeJob DescriptionJob Summary:Boardroom Appointments is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex software systems.Key Responsibilities:Requirements Gathering: Interface with other technical personnel or team...
-
Senior Software Engineer
6 days ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at Network Recruitment. As a key member of our development team, you will be responsible for designing and implementing complex software systems using C#,.Net Core, and other relevant technologies.Key Responsibilities:Design and develop scalable and efficient software systems using C#...
-
Senior Software Engineer Python Johannesburg
7 days ago
Johannesburg, Gauteng, South Africa E-Merge IT Recruitment Full timeSenior Software Engineer Python JohannesburgA health tech company seeking to lower the cost of quality care to improve access are looking for a Senior Software Engineer (Python). They solve systemic problems in the healthcare system through the combination of technology and people. As a software engineer, you will be joining an exciting new product team...
-
Senior Software Engineer
22 hours ago
Johannesburg, Gauteng, South Africa CSG Recruit Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at CSG Recruit. As a key member of our development team, you will be responsible for designing, developing, and supporting web and mobile applications, as well as integrating systems and managing databases.Key ResponsibilitiesDevelop and implement web and mobile applications...
-
Senior Software Development Engineer
5 days ago
Johannesburg, Gauteng, South Africa Nagarro Inc Full timeAbout Nagarro IncNagarro Inc is a leading Digital Product Engineering company that is scaling rapidly. We build innovative products, services, and experiences that inspire and delight our customers. Our team of experts works across all devices and digital mediums, with a presence in 37 countries worldwide.Job SummaryWe are seeking a highly skilled Senior...
-
Senior Software Quality Engineer
5 days ago
Johannesburg, Gauteng, South Africa Luminary Talent Sourcing Full timeJob SummaryLuminary Talent Sourcing is seeking a highly skilled Senior Software Quality Engineer to lead our software quality engineering efforts. As a key member of our team, you will be responsible for ensuring the quality and reliability of our software products.Key ResponsibilitiesDevelop and execute automated and manual test cases to ensure the quality...
-
Senior Software Engineer
5 days ago
Johannesburg, Gauteng, South Africa IOCO Full timeAbout the RoleWe are seeking a seasoned Senior Software Engineer to join our Front-End team at IOCO. As a key member of our technical team, you will play a pivotal role in designing, developing, and maintaining robust and scalable customer-facing applications.Key ResponsibilitiesTechnical Design and DevelopmentDevelop, enhance, and maintain web-based and...
-
Senior Software Engineer I
7 days ago
Johannesburg, Gauteng, South Africa LexisNexis Risk Solutions Full timeAbout the RoleThe Senior Software Engineer will be a key member of our development team, responsible for providing technical direction and mentorship to other software engineers. This role will involve hands-on development, potentially with full-stack experience, and will become a subject matter expert for the South African team.ResponsibilitiesInterface...
-
Senior Software Quality Engineer
6 days ago
Johannesburg, Gauteng, South Africa Luminary Talent Sourcing Full timeJob SummaryLuminary Talent Sourcing is seeking a highly skilled Senior Software Quality Engineer to join our team. As a key member of our quality assurance team, you will be responsible for ensuring the highest level of quality in our software products.Key ResponsibilitiesCoach and mentor junior quality assurance engineers and analysts in the execution of...