Software Engineer

4 weeks ago


Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

We are seeking a talented developer to fill the role of Full Stack Developer at Nathan HR Human Resources. Key Responsibilities:

  • Full Stack Development: Create robust and efficient web applications using a combination of front-end and back-end technologies.
  • Database Management: Utilize MongoDB and NoSQL databases to manage and optimize data storage and retrieval.
  • Node.js Development: Develop server-side applications using Node.js, creating scalable and high-performance APIs.
  • Front-End Development: Collaborate with UI/UX designers to implement user-friendly interfaces using JavaScript, CSS frameworks, Vue.js, and Nuxt.js.
  • Code Optimization: Identify and resolve performance bottlenecks and ensure code quality through code reviews and best practices.
  • Integration: Integrate third-party APIs and services as needed to enhance application functionality.
  • Testing: Write unit and integration tests to ensure the reliability and stability of applications.
  • Documentation: Create and maintain technical documentation for code, APIs, and system architecture.

Qualifications:

  • A bachelor's degree in computer science, engineering, or a related field (or equivalent work experience).
  • Proven experience as a Full Stack Developer, with expertise in MongoDB, NoSQL, Express JS, Node.js, JavaScript, CSS frameworks, Vue.js, and Nuxt.js.
  • A strong understanding of web development principles and best practices.
  • Experience with version control systems (e.g., Git). Familiarity with agile development methodologies.
  • Excellent problem-solving and communication skills.
  • Able to work both independently and collaboratively in a team environment.
  • A strong attention to detail and a commitment to delivering high-quality code.

Preferred Qualifications:

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud). Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
  • Previous work on cross-functional and interdisciplinary teams.


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    Job Title: Senior Mobile Software Engineer PositionWe are seeking a highly skilled and experienced Senior Mobile Software Engineer to join our team at Nathan HR Human Resources. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality mobile applications that deliver exceptional user...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    Nathan HR Human Resources is seeking a highly skilled Mobile Application Software Engineer to join our team.Estimated Salary:$120,000 per annumThe successful candidate will be responsible for designing, building, and maintaining the next generation of mobile applications for both iOS and Android platforms.This role involves collaborating with...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    We are seeking a skilled Mobile Software Developer with expertise in Flutter to join our team at Nathan HR Human Resources. As a Mobile Software Developer, you will be responsible for designing, building, and maintaining the next generation of mobile applications for both iOS and Android platforms.Key Responsibilities:Develop and maintain cross-platform...

  • DevOps Engineer

    1 month ago


    Nairobi, Nairobi Area, Kenya Savannah Informatics Full time

    DevOps engineer will build functional systems, improving customer experience, and integrate project functions and resources across the product life cycle. Responsibilities include Site Reliability Engineering, infrastructure design, automation, and monitoring. Requirements include Linux systems knowledge, database management skills, cloud computing...

  • Lead QA Engineer

    3 weeks ago


    Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    Job SummaryNathan HR Human Resources seeks an experienced and detail-oriented Lead QA Engineer to ensure high-quality standards and operational excellence across our enterprise solutions.Key Responsibilities:1. Quality Strategy Development:Develop and implement QA strategies, test plans, and test cases tailored to ERP systems, focusing on functional,...


  • Nairobi, Nairobi Area, Kenya OCHA Full time

    Job Overview:">The United Nations Office at Nairobi (UNON) seeks a highly skilled Sustainability Engineer to join its Facilities Management and Transportation Section. This is an exciting opportunity to contribute to the organization's mission of promoting environmental sustainability and reducing its carbon footprint.">About the Role:">We are looking for a...


  • Nairobi, Nairobi Area, Kenya OCHA Full time

    Job Title: Cloud Computing and Architecture SpecialistAbout the Job:As a Cloud Computing and Architecture Specialist, you will be responsible for designing and implementing cloud-based solutions for our company. This role requires strong expertise in cloud computing, architecture, and security. You will work closely with our development team to ensure...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    Job SummaryNathan HR Human Resources is seeking an experienced ERP Quality Assurance Director to lead our ERP system testing strategy, design, and implementation. As a key member of our QA team, you will collaborate with cross-functional teams to develop robust testing processes, identify and resolve software issues, and drive best practices for quality...


  • Nairobi, Nairobi Area, Kenya OCHA Full time

    At OCHA, we are committed to creating a sustainable future for generations to come. As an Environmental Sustainability Specialist, you will play a critical role in supporting our mission by developing and implementing strategies that minimize our environmental footprint.About the RoleThis is an exciting opportunity to join our team and contribute to our goal...


  • Nairobi, Nairobi Area, Kenya Gap Recruitment Services Limited Full time

    Digital Marketing Executive will develop and implement digital marketing strategies, enhance online presence, attract new clients and engage current stakeholders using various digital channels and technologies to promote company's products and services effectively.**Key Responsibilities:** Collaborate with line manager to develop and execute digital...

  • Lead QA Tester

    1 month ago


    Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    **Job Title:** Lead QA Tester**Job Summary:**At Nathan HR Human Resources, we are seeking an experienced and detail-oriented Lead QA Tester to ensure high-quality standards and operational excellence across our enterprise solutions. In this role, you will lead the testing strategy, design, and implementation for ERP-related projects, coordinating with...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    Job Description:Nathan HR Human Resources is seeking a skilled Mobile App Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining high-quality mobile applications that meet user expectations.Responsibilities:You will work closely with project managers, UI/UX designers, and fellow developers to...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    At Nathan HR Human Resources, we are seeking a skilled Mobile Application Developer to join our dynamic team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality mobile applications that elevate user engagement and satisfaction.Key Responsibilities:Collaborate with cross-functional teams to...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    Position Overview: We are seeking a skilled Mobile Developer to be an integral part of our development team at Nathan HR Human Resources, where you will be responsible for designing, developing, and maintaining high-quality mobile applications that enhance user engagement and satisfaction.Key Responsibilities:Collaborate with cross-functional teams,...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    Job Description:Nathan HR Human Resources is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality mobile applications that elevate user engagement and satisfaction.Responsibilities:Collaborate with...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    Job DescriptionWe are seeking a highly skilled Senior Mobile Application Developer to join our team at Nathan HR Human Resources.About the Role:This is a full-time position requiring a strong passion for mobile app development, with a focus on creating high-quality, engaging user experiences.The ideal candidate will have extensive experience in developing...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    Job Title: Full Stack DeveloperWe are seeking a skilled and experienced Full Stack Developer to join our dynamic team at Nathan HR Human Resources. The ideal candidate will have a strong background in MongoDB, NoSQL databases, Electron, Node.js, and front-end technologies like Vue.js and Nuxt.js. This role offers an exciting opportunity to work on...


  • Nairobi, Kenya Savannah Informatics Full time

    Kenyan e-Health software company founded by clinicians and finance specialists to deliver interoperable, connected solutions for healthcare facilities, organizations and regions About Job We are looking for an experienced DevOps engineer to operate at the interface of development and operations within our company and their involvement in each stage of a...


  • Nairobi, Kenya Gap Recruitment Services Limited Full time

    Gap Recruitment Services Limited is a leading recruitment firm in Kenya where International and local companies find just the right fit talent. Job Purpose: The Digital Marketing Executive will be responsible for developing and implementing digital marketing strategies that enhance the company's online presence, attract new clients, and engage current...