Full Stack Software Engineer at Shamiri Institute Jobs in Kenya

 Full Stack Software Engineer at Shamiri Institute Jobs in Kenya 

Position Overview:

  • We are seeking a talented and experienced Mid-Level Software Engineer to join our dynamic team.
  • As a key member of our engineering team, you will be responsible for developing high-quality software solutions, primarily focusing on Node.js backend development and React Native frontend development.
  • There will also be some bits of Python backend development.
  • You will collaborate closely with cross-functional teams to deliver innovative and scalable products that meet our clients' needs.

Responsibilities:

  • Design, develop, and maintain robust and scalable backend services using Node.js + Typescript, and Python
  • Develop mobile applications using React Native for iOS and Android platforms
  • Collaborate with product managers, designers, and other engineers to translate business requirements into technical specifications
  • Write clean, efficient, and well-documented code following best practices
  • Conduct code reviews to ensure code quality and adherence to coding standards
  • Troubleshoot and debug complex technical issues across multiple layers of the application stack
  • Stay up-to-date with the latest trends and technologies in software development and recommend new tools and frameworks as needed
  • Mentor junior engineers and actively contribute to the continuous improvement of the engineering team

Requirements:

  • 2+ years of experience in software development, with a focus on backend development using Node.js + Typescript, and Python
  • 2+ years years of experience in frontend development, with proficiency in React Native
  • Solid understanding of software engineering principles, design patterns, and best practices
  • Experience with RESTful APIs and service oriented architectures
  • Strong problem-solving skills and ability to think creatively
  • Excellent communication and collaboration skills
  • Ability to work effectively in a fast-paced, agile environment
  • Experience with cloud platforms especially Digital Ocean App platform and Expo EAS is a plus
  • Familiarity with DevOps practices and tools (e.g. Docker, CI/CD pipelines) is a plus

Benefits:

  • Competitive salary
  • Comprehensive health, dental, and vision insurance
  • Professional development opportunities and support for continued learning
  • Casual work environment with a focus on work-life balance
Previous Post Next Post