Software Development jobs, ICT jobs, Jobs in Kenya
Full Stack Software Engineer
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
Method of Application
Interested and qualified? Go to Shamiri Institute on shamiri.applytojob.com to apply