Senior DevOps/Back-End Engineers

WORKS

  • Nairobi
  • Contract
  • Full-time
  • 1 month ago
Position : Senior DevOps/Back-End EngineersEmployment DescriptionWork Responsibilities
  • Collaborate with team members to generate engineering ideas and solutions.
  • Undertake research, identify scope options, present and assess trade-offs, and exercise informed judgments.
  • Develop back-end components and RESTful APIs using Python, NodeJS, AWS services, and databases.
  • Conduct peer code reviews to evaluate, organise, and provide detailed feedback aimed at dynamically enhancing programs.
  • Deploy code by configuring and managing replicable infrastructure-as-code and CI/CD pipelines.
  • Maintain up-to-date technical architectural diagrams and documentation.
  • Help develop an internal non-conformance management solution portfolio that encompasses the entire application lifecycle.
  • Ensure reliable operations and ticket handling.
  • Lead the evaluation and optimisation of software delivery processes.
  • Work with cross-functional teams to improve engineering tools, technology stack, and application performance.
Required profile for job ad : Senior DevOps/Back-End EngineersRequirements
  • Bachelor's or master's degree in Engineering, Computer Science, or equivalent experience
  • Minimum of 5 years experience in software engineering and DevOps, with rare exceptions for exceptionally talented developers.
  • Proficient in Python.
  • Thorough comprehension of test automation and test-driven development.
  • Proficiency in relational, graph, or NoSQL databases such as PostgreSQL, MSSQL, MySQL, Oracle, MongoDB, Cassandra, and DynamoDB is necessary.
  • Skilled in object-oriented programming languages like Python.
  • Extensive knowledge of Linux systems, such as Ubuntu.
  • Ability to solve problems utilizing programming languages like Ruby or Python in a Linux environment. (Ruby developers are also welcome to apply)
  • Experience in user authentication and authorization using identity and access management systems.
  • Familiarity with Git or other distributed version control systems.
  • Hands-on familiarity with CI/CD, RESTful APIs, and principles of JSON.
  • Expertise in container platforms, including Docker and Kubernetes.
  • Fluency in English is essential for effective communication.
  • Commitment to full-time work (40 hours per week) with a 4-hour overlap with US time zones is mandatory.
Desired skills
  • Familiarity with cloud hosting platforms like Microsoft Azure, Alibaba Cloud, and others.
  • Understanding of automation/monitoring tools like Jenkins, Ansible, Grafana, as well as IaaS providers including Azure and AWS.
  • Fundamental knowledge of GDAL.
  • Proficiency in developing and implementing REST APIs is necessary.
  • Familiarity with ETL, entity resolution, and processing of large-scale data.
  • Knowledge of cybersecurity and risk management principles.
  • Comprehension of Scrum and other Agile delivery methodologies.
  • Exceptional organizational, communication, and leadership skills.
  • Superb technical, analytical, and problem-solving skills.

KenyaJob

Similar Jobs

  • Senior Front End Engineer at Power Learn Project

    Power Learn Project

    • Nairobi
    Role Overview The Senior Front End Engineer at our organization plays a crucial role in developing and maintaining high-quality, responsive web applications using cutting-edge te…
    • 8 days ago
    • Apply easily
  • Senior Engineer: Database

    Cellulant Group

    • Nairobi
    ABOUT CELLULANT is a leading Pan African payments company that provides locally relevant and alternative payment methods for global, regional and local merchants. We provide a si…
    • 1 month ago
  • Senior Engineer: Networks

    Cellulant Group

    • Nairobi
    ABOUT CELLULANT is a leading Pan African payments company that provides locally relevant and alternative payment methods for global, regional and local merchants. We provide a si…
    • 1 month ago