Senior Software Engineer

19 hours ago


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

We are a dynamic and innovative company seeking an experienced Senior Software Engineer to join our team.

Estimated Salary: $120,000 - $180,000 per year

Our ideal candidate will have a strong background in software development with expertise in MongoDB, NoSQL databases, Electron, Node.js, JavaScript, CSS frameworks, Vue.js, and Nuxt.js.

Job Description:Key Responsibilities
  • Full Stack Development: Design, develop, and maintain web applications ensuring both front-end and back-end components are robust and efficient.
  • Database Management: Utilize MongoDB and NoSQL databases to manage and optimize data storage and retrieval.
  • Electron Development: Build cross-platform desktop applications using Electron.
  • Network Security: Implement and configure WireGuard for network security and privacy.
  • 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
  • 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, Electron, WireGuard, Node.js, JavaScript, CSS frameworks, Vue.js, and Nuxt.js.
  • 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.
  • Ability to work both independently and collaboratively in a team environment.
  • Strong attention to detail and a commitment to delivering high-quality code.


  • 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...

  • DevOps Engineer

    2 months 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...


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

    Nathan HR Human ResourcesWe are seeking an experienced Software Implementation Manager to lead our customer-facing implementation projects while ensuring timely and efficient software delivery. The ideal candidate will have 8-10 years of experience in managing complex software implementation projects, possess exceptional communication skills, and have a...


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

    We are seeking an experienced professional to lead our customer-facing implementation projects. The ideal candidate will have 8-10 years of experience in managing complex software implementation projects, possess exceptional communication skills, and have a proven track record of working closely with customers to achieve project success.Key...


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

    Job Summary:We are seeking an experienced and detail-oriented Senior ERP Quality Assurance Manager to lead the testing strategy, design, and implementation for ERP-related projects. In this role, you will coordinate with cross-functional teams to develop robust testing processes, identify and resolve software issues, and drive best practices for quality...


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

    Job SummaryWe are seeking an experienced and detail-oriented Senior Quality Assurance Manager to lead the testing strategy, design, and implementation for our Enterprise Resource Planning (ERP) system. In this role, you will collaborate with cross-functional teams to develop robust testing processes, identify and resolve software issues, and drive best...


  • 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...

  • Lead QA Engineer

    1 month 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 Nathan HR Human Resources Full time

    Job DescriptionNathan HR Human Resources is seeking a highly experienced Senior QA Systems Manager to lead our quality assurance efforts in ERP system development. This role requires a deep understanding of software testing methodologies, strong leadership skills, and the ability to collaborate with cross-functional teams.


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

    About the Role:Nathan HR Human Resources is seeking an experienced and skilled Senior ERP Quality Assurance Manager to lead our QA team in ensuring high-quality standards for our ERP system.Job Summary:The successful candidate will be responsible for developing and implementing QA strategies, test plans, and test cases tailored to ERP systems, focusing on...


  • 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 Nathan HR Human Resources Full time

    About the RoleNathan HR Human Resources seeks an experienced Senior Accountant to join our team. The ideal candidate will possess a strong background in accounting principles and practices, with excellent analytical and problem-solving skills.ResponsibilitiesFinancial Data Management: Responsible for recording, analyzing, and reporting financial data to...


  • Nairobi, Nairobi Area, Kenya OCHA Full time

    Job DescriptionOCHA is a leading international organization dedicated to disaster relief and humanitarian aid. Our mission is to save lives, alleviate human suffering, and maintain human dignity in the face of natural disasters and conflicts.We are seeking a highly skilled Senior Environmental Sustainability Expert to join our team. This is an exciting...


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

    Job OverviewNathan HR Human Resources is seeking a highly skilled and experienced Senior Accountant to join our team.Estimated Salary RangeKES 120,000 - KES 180,000 per month, depending on qualifications and experience.Job DescriptionWe are looking for a detail-oriented and organized professional to handle various accounting tasks, including recording,...


  • 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, Nairobi Area, Kenya Nathan HR Human Resources Full time

    Job OverviewNathan HR Human Resources is seeking a highly skilled Senior Backend Developer with expertise in Node.js and MongoDB to design and maintain scalable backend systems.


  • 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 Recruitment Room Full time

    We are seeking an exceptional Technical Lead and Solutions Architect to join our team at Recruitment Room. This is a full-time opportunity that offers a competitive salary of $120,000 - $180,000 per year, depending on experience.About the RoleAs a Technical Lead and Solutions Architect, you will play a key role in driving technical innovation and excellence...


  • Nairobi, Nairobi Area, Kenya Recruitment Room Full time

    Join Recruitment Room as a highly skilled Technical Lead Solutions Architect and play a pivotal role in shaping the technical direction of our team. With a focus on innovation and excellence, you will be responsible for leading complex projects from concept to delivery.Key ResponsibilitiesTechnical Leadership: Collaborate with cross-functional teams to...


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

    At Nathan HR Human Resources, we are seeking a highly skilled ERP Quality Assurance Director to lead our testing strategy and ensure high-quality standards across our enterprise solutions. As a key member of our team, you will be responsible for designing and implementing robust testing processes, coordinating with cross-functional teams to identify and...