Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Feb 26, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Zeraki is all about using technology to solve some of the toughest challenges encountered in providing quality education in Africa. Our cutting edge solutions, provide insights that enable informed decision making, provide access to quality instruction and take the stress out of everyday administrative tasks.
    Read more about this company

     

    Junior Java Backend Engineer

    • As a Junior Java EE and Spring Boot Engineer at Zeraki, you will be responsible for designing, developing, and maintaining back-end services for our platform. You will collaborate with front-end engineers, product managers, and other stakeholders to deliver robust and scalable solutions that drive our mission of improving education across Africa. Your role will focus on improving code quality and optimizing performance.

    Key Responsibilities:

    • Application Development: Design and implement scalable back-end services and APIs using Java EE and Spring Boot.
    • Code Quality: Write clean, maintainable, and efficient code that adheres to best practices and standards.
    • System Integration: Integrate third-party services and APIs into the platform and ensure smooth data flows.
    • Performance Optimization: Optimize the performance of back-end services, including database queries and application logic.
    • Collaboration: Work closely with front-end engineers, DevOps, and product teams to deliver integrated and cohesive solutions.
    • Code Reviews: Conduct code reviews, ensuring code quality and providing constructive feedback to peers and junior engineers.
    • Testing: Write unit, integration, and functional tests to ensure the reliability and robustness of the back-end systems.
    • Continuous Improvement: Stay up-to-date with the latest industry trends and Java/Spring Boot technologies, applying them to improve the existing infrastructure.

    Qualifications

    • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
    • 2-5 years of experience in back-end development with Java EE and Spring Boot.
    • Strong knowledge of relational databases (e.g., MySQL, PostgreSQL) and experience with ORM tools like Hibernate.
    • Experience with RESTful APIs, microservices architecture, and asynchronous processing (e.g., RabbitMQ, Kafka).
    • Familiarity with Docker and containerization technologies.
    • Strong understanding of software development best practices, including test-driven development (TDD) and continuous integration/continuous deployment (CI/CD).
    • Familiarity with cloud environments, particularly AWS or Azure, is a plus.

    go to method of application »

    Junior React Engineer

    Key Responsibilities:

    • UI Development: Craft user interfaces for web applications using the React and Angular framework.
    • Collaboration: Work closely with our design team to implement user-friendly, aesthetically pleasing features.
    • Code Quality: Write high-quality, efficient, and maintainable code.
    • Integration: Collaborate with backend developers to ensure seamless integration of frontend and server-side logic.
    • Performance Optimization: Enhance application efficiency for maximum speed and scalability.
    • UI/UX Feasibility: Validate the technical feasibility of UI/UX designs.
    • Peer Review: Engage in code reviews, offering and receiving constructive feedback to improve development processes.
    • Continuous Learning: Stay abreast of industry trends and emerging technologies.

    Requirements

    • Technical Proficiency: Solid skills in React, TypeScript, HTML, and CSS
    • Expertise: Hands-on experience building front-end applications in React, complemented by a strong command of TypeScript.
    • Hands-on experience with Angular is an added advantage.
    • API Integration: Experience with RESTful API integration.
    • Version Control: Familiarity with version control systems, such as Git.
    • Analytical Skills: Strong problem-solving abilities and debugging skills.
    • Communication: Excellent communication skills, capable of collaborating effectively.
    • Adaptability: Ability to thrive in a fast-paced and evolving environment.
    • Team Collaboration: Proven experience working in a team-oriented setting.
    • Methodologies: Knowledge of Agile/Scrum development methodologies.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Zeraki Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail