Application Developer at Reignova Technologies
Job Role Insights
-
Date posted
2026-04-15
-
Closing date
2026-05-15
-
Career level
Middle
-
Qualification
Bachelor Degree
-
Experience
3 - 5 Years
-
Quantity
1 person
-
Gender
both
-
Job ID
130796
Job Description
Company Overview
Reignova Technologies is technology consultancy company, headquartered in Dar es Salaam, Tanzania. We partner with commercial banks, telecom operators, government institutions, SMEs, and large enterprises to deliver transformative digital solutions from AI automation and cloud infrastructure to enterprise application ecosystems. We don't just build technology; we build futures.
Role Summary
As an Application Developer at Reignova, you will architect and deliver scalable, cloud-native enterprise applications that power critical operations for some of East Africa's most influential institutions. You are a builder at heart someone who takes ownership from whiteboard to production, ensures rock-solid performance under load, and constantly raises the bar for what great software looks like.
Key Responsibilities
- Design, develop, and maintain full-stack web and mobile applications for enterprise clients in different economic sectors
- Build and integrate RESTful APIs and microservices architectures that power high-throughput, mission-critical systems
- Develop cloud-native applications on Azure or AWS, leveraging containerization (Docker/Kubernetes) and CI/CD pipelines
- Collaborate with architects, UX designers, and client stakeholders to translate business requirements into robust technical solutions
- Lead code reviews, enforce engineering standards, and mentor junior developers within project teams
- Identify performance bottlenecks and implement optimizations to ensure enterprise-grade reliability and scalability
- Participate in solution design workshops and contribute to pre-sales technical scoping for prospective clients
- Stay ahead of emerging frameworks, languages, and tooling to continuously modernize Reignova's technical stack
Required Qualifications & Experience
- Minimum of 3 years of professional software development experience in enterprise or consulting environments
- Strong proficiency in JavaScript ecosystems: React.js (frontend), Node.js (backend)
- Solid experience with Python for backend services, automation scripts, and data-adjacent applications
- Working knowledge of .NET / C# for enterprise application development
- Proven experience building and consuming RESTful APIs and GraphQL services
- Hands-on experience with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases
- Familiarity with cloud platforms: Microsoft Azure or AWS deployment, storage, serverless functions
- Experience with version control (Git), CI/CD, and agile delivery methodologies
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
Required Education
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field from a recognized institution
- Added Advantage: Master's degree in Software Engineering, Computer Science, or an MBA with a technology specialization
Preferred Certifications
- Microsoft Certified: Azure Developer Associate
- AWS Certified Developer - Associate
- Certified Scrum Developer
- Oracle Certified Professional (OCP) Java SE
- Certified Kubernetes Application Developer (CKAD)
- Azure DevOps Engineer Expert
- Google Professional Cloud Developer
Preferred Skills
- Mobile (React Native / Flutter)
- Docker & Kubernetes
- TypeScript
- Microservices Design Patterns
- Azure DevOps
- AI/ML API Integration
- Technical Scoping & Client Presentations
- Agile / Scrum Delivery
Candidate Profile
- Young, ambitious professional with a relentless drive to build software that creates real-world impact
- Strong problem-solver who can diagnose complex technical issues independently and navigate ambiguity
- Excellent communicator who can clearly articulate technical trade-offs to non-technical stakeholders
- Comfortable working in fast-paced consulting environments with multiple concurrent projects
- Self-starter who takes pride in clean code, documentation, and engineering craftsmanship
- Collaborative team player who elevates those around them
Application Instructions
- Interested candidates should send their application via email to: [email protected]
- In the subject line of your email, clearly state the position you are applying for. Example: Application for Network Engineer
- In the email, indicate your expected monthly gross salary.
- Please attach the following documents to your email: Passport Size Photo, Curriculum Vitae (CV), Application Letter, Copies of Certificates
- Applications missing any of the above attachments or information will not be considered.
- Only shortlisted candidates will be contacted.
Interested in this job?
30 days left to apply
Share this opportunity
Help others find their dream job
Generate Cover Letter
Login as a candidate to generate a free AI cover letter for this job
