Role Overview
Avenews provides fast and reliable financing solutions for Kenyan agribusinesses poised for growth, serving as a trusted partner to fuel expansion. We are looking for a passionate Senior Fullstack Developer with 5+ years of experience who thrives on building robust, scalable applications and genuinely loves what they do. You'll be part of a senior development team working in an agile environment (2-week sprints), focusing on scaling our existing web and mobile applications while maintaining legacy code. This is a role for someone who wants to continuously learn and grow.
Responsibilities
Frontend Requirements
- Angular 10+ with a strong preference for Angular 13+ experience.
- Experience with both standalone components and NgModules.
- Ionic 8 for mobile development (minimum basic proficiency required).
- Working knowledge of NX monorepo (strong plus, but not required).
- Figma collaboration and working with UI component libraries.
- Deep understanding of component architecture and design systems.
- Pixel-perfect implementation with attention to UI/UX details.
- Responsive Mobile-first UI.
Backend Requirements
- NestJS framework expertise.
- Strong MongoDB skills including complex aggregation pipelines and query optimization.
- SQL database experience.
- Building and maintaining integrations with financial APIs and third-party services.
- Roles & permissions systems implementation.
- JWT authentication and security best practices.
- Docker usage.
- Writing efficient, clean, optimized code.
- Unit testing and maintaining code quality.
Cloud & DevOps
- AWS experience is essential, particularly AWS Lambda, ECS (Elastic Container Service), and other core AWS services.
- Understanding of cloud architecture and best practices.
Requirements
- System design thinking - ability to plan and architect features end-to-end.
- Strong code review skills and self-QA discipline before creating pull requests.
- Ownership mentality and attention to detail.
- Pride in writing maintainable, well-structured code.
- Passion for fullstack development and genuine desire to learn and grow.
- Comfortable working with legacy code.
- Team player who thrives in an agile environment.
- Flexibility - being able to work on multiple different projects and technologies.
- BA/BSc/HND qualification in a relevant field.
- At least 5 years of professional experience (Senior level).
How to Apply
Interested and qualified candidates should apply online by visiting the Avenews application portal at www.avenews-gt.com.