Latest Job Openings at Peach Cars KE

Are you over 40 and feeling stuck in your career?
Not because you lack ability, but ...
Read More

ICT jobs, Engineering jobs,

Front End Engineer

JOB DESCRIPTION

  • Building and maintaining web applications: You will be responsible for creating and maintaining web applications, including user interfaces and interactive elements.
  • Implementing features and functionality: You will be responsible for implementing new features and functionality in web applications, as well as maintaining and improving existing ones.
  • Writing clean, modular, and maintainable code: You will be responsible for writing code that is easy to read, modify, and maintain, while following best practices and coding standards.
  • Ensuring cross-browser compatibility and accessibility: You will need to ensure that web applications work on different browsers and are accessible to all users, including those with disabilities.
  • Optimizing web applications for speed and scalability: You will need to optimize web applications to ensure that they load quickly and can handle large amounts of traffic.
  • Collaborating with other team members: You will need to work closely with other team members, including designers, back-end engineers, and project managers, to ensure that web applications are delivered on time and meet the project requirements.
  • Testing and debugging: You will need to test web applications to identify and fix errors, as well as ensure that they meet the project requirements and specifications.
  • Keeping up-to-date with industry trends and technologies: You will need to stay informed about the latest trends and technologies in front-end development, and continuously improve your skills and knowledge.

JOB EXPERIENCE

  • Proficiency in HTML, CSS and JavaScript
  • Knowledge of front end frameworks – React, VueJS
  • Experience in API integrations
  • Good understanding of UI/UX principles and design tools
  • Debugging and problem solving skills
  • 3+ years of active experience as a front end  or full stack developer
  • Excellent problem solving and analytical skills
  • Strong verbal and written communication skills
  • Bachelor’s degree in Computer Science or related field

JOB BENEFITS

  • Competitive Salary
  • Health insurance cover
  • Flexible work plan/ hybrid work plan
  • Business related expenses covered.

Back End Engineer 

JOB DESCRIPTION

Roles and Responsibilities

Design, Develop and Maintain Infrastructure:

  • Design and develop the back-end infrastructure using programming languages such as Python or DjangoREST
  • Develop APIs, web services, and microservices to provide efficient communication between the front-end and back-end systems
  • Design and implement scalable and reliable systems that can handle high traffic and large amounts of data
  • Ensure the infrastructure meets operational capacity, security, and scalability requirements
  • Respond to issues and troubleshoot problems with the infrastructure in a timely manner
  • Continuously monitor and optimize system performance to provide the best possible user experience

Documentation

  • Write clear, concise, and well-documented code and maintain documentation for the back-end infrastructure
  • Work with other team members to ensure the documentation is up-to-date and accurate

Server Infrastructure

  • Set up and maintain the server infrastructure on cloud platforms
  • Configure and deploy servers using the most optimal tools
  • Manage and maintain the server infrastructure to ensure high availability and scalability

Needs Assessments and Product Design

  • Collaborate with product manager to understand business requirements and translate them into technical solutions
  • Provide insights and recommendations to the product team regarding the back-end infrastructure
  • Work with the product team to design and implement new features and functionality
  • Participate in user testing to ensure the back-end infrastructure meets user needs and expectations

JOB EXPERIENCE

Requirements

  • Bachelor’s in Computer Science or a related field
  • 5+ years of experience in back-end development
  • Strong proficiency in Python or DjangoREST framework
  • Experience in command line server management
  • Mid or advanced level understanding of version control
  • Strong understanding of software development principles and design patterns
  • Ability to write clean, efficient, and well-documented code
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills.

APPLY HERE

Get Unstuck in your career NOW!

UN Job Challenge