We at Holycode are currently looking for a Medior/Senior Software Engineer with strong skills and proven experience who is ready to dive into the Carauktion project team, for a full-time engagement, to join our company of passionate IT professionals.
Carauktion is a leading company in the Automotive IT sector, working on a variety of internal and external projects that drive innovation in the industry. Their teams operate in a fully remote environment, fostering flexibility, autonomy, and collaboration.
Position Overview
We are looking for a Medior/Senior Software Engineer to join our dynamic development team. In this role, you will be responsible for designing, implementing, and maintaining Java-based applications using Spring Boot. You will work closely with cross-functional teams to build and enhance our SaaS platform. Experience with AWS is a significant plus, as you will collaborate on deployments and infrastructure optimisation in the cloud.
Key Responsibilities
• Design & Development: Architect, develop, and maintain server-side applications using Java
and Spring Boot.
• SaaS Platform Building: Collaborate with product managers and UX designers to build robust and scalable SaaS solutions.
• Code Quality & Best Practices: Write clean, efficient, and testable code, ensuring adherence to coding standards and best practices.
• Microservices & APIs: Develop microservices-based solutions and RESTful APIs that integrate with various internal and external systems.
• Cloud Integration: Leverage AWS services for application deployment, monitoring, and scalability (experience with services like EC2, S3, RDS, Lambda is a plus).
• Cross-Functional Collaboration: Work closely with QA, DevOps, and other engineering teams to ensure smooth deployment and high-quality product releases.
• Continuous Improvement: Participate in code reviews, provide feedback, and help drive continuous improvements in the software development lifecycle.
Qualifications
• Educational Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Professional Experience:
• 3+ years (Medior) / 5+ years (Senior) of professional experience in Java software development. • Proven track record building SaaS products with a focus on scalability and performance.
Technical Expertise:
• Strong proficiency in Java and Spring Boot framework.
• Experience designing RESTful APIs and working with microservices architecture.
• Familiarity with relational databases (MySQL, PostgreSQL) and ORMs (Hibernate/JPA).
• Cloud Knowledge (AWS):
• Experience with AWS (EC2, S3, RDS, etc.) is highly desirable.
• Basic understanding of cloud infrastructure, CI/CD pipelines, and containerization (Docker, Kubernetes) is a plus.
Soft Skills:
• Excellent problem-solving skills and attention to detail.
• Strong communication and collaboration abilities.
• A proactive approach to learning and staying up-to-date with emerging technologies.
Benefits:
If you are looking for an environment where you can grow professionally, learn from the best in the field, balance work and life habits and have a pleasant and enthusiastic environment, please submit your CV in English.
Branch
Just Appraised
iKhokha
Ithemba Recruitment
Netflix