FULL STACK DEVELOPER
Position:
Organization: Tamcon software solutions
Not Specified
Job Summary
The Full Stack Developer will design, develop, and maintain TAMCON's digital platforms, such as digital lotteries, Gamification engines, payment systems, ERP systems, and different software in conjunction with clients' payment analytics dashboards and gamification systems. The role requires strong proficiency in Node.js, Next.js, and MongoDB, with particular emphasis on writing complex aggregation queries and preparing real-time financial dashboards.
Key Duties and Responsibilities
Develop and maintain APIs and microservices using Node.js (Express/Fastify/NestJS).
Build Web Frontend and MiniApp Frontends using Next.js.
Implement Operational Dashboards and Alerts for internal monitoring.
Build real-time features using WebSockets for live draw updates and ticket validation, messaging, etc.
Conduct System integration with 3rd party heterogenous systems.
Create real-time KPI cards.
Write complex MongoDB aggregation pipelines and write complex PostgreSQL queries, and optimize query performance.
Design analytics-optimized schemas in MongoDB and PostgreSQL.
Implement change streams for real-time dashboard updates.
Build ETL pipelines for analytics data warehousing.
Integrate with Secret Store for secure credential management.
GENERAL INFORMATION FOR ALL APPLICANTS
Work Location: On-site at Addis Ababa, Ethiopia
Work Modality: Full-time
Job Requirements
Required Qualifications
Education
Bachelor's degree in computer science, Software Engineering, Information Technology, or a related field.
Experience
Minimum of 3 (three) years of professional full-stack development experience.
Proven experience with Node.js and Next.js/ React framework in production environments.
Proven experience with MongoDB, including complex aggregation pipelines.
Proven experience with PostgreSQL, including complex queries and materialized views.
Demonstrated experience building analytics dashboards with charting libraries.
Soft Skills
Adhere to the company policies and standards.
Strong analytical and problem-solving abilities.
Excellent verbal and written communication skills.
Ability to work independently and collaboratively in a team.
Attention to detail, particularly for financial calculations and reporting.
Preferred Qualifications
Candidates with the following will have a distinct advantage:
Previous experience in digital lottery companies, fintech, payment aggregators, or banking institutions.
Experience building large-scale analytics dashboards.
Experience with BI tools (such as Metabase, Superset, Redash).
Experience with Kubernetes and ArgoCD.
How To Apply
Application Deadline
May 30, 2026 – 5:00 PM (Local Time)
Required Application Documents
Interested and qualified candidates shall submit the following:
Cover Letter – Addressed to the Human Resources Manager, TAMCON Software Solution, clearly indicating the position applied for.
Curriculum Vitae (CV) – Including names and contact information of two professional referees.
Copies of Educational Credentials – Degree certificates, academic transcripts, and professional certificates.
Portfolio / GitHub Link – (For Full Stack Developer position) Examples of previous works.
Submission Instructions
Send email to: Tamconsoft@gmail.com or haymanotgebre12@gmail.com or use the Easy Apply method on the company's official LinkedIn page
Job Requirements Candidates should possess a Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. They must have a minimum of 3 years of professional full-stack development experience. Applicants are expected to demonstrate proven experience with Node.js and the Next.js/React framework in production environments. How to Apply Submit your non-returnable application and CV along with supporting documents in Via email Tamconsoft@gmail.com or haymanotgebre12@gmail.comDeadline: May 30, 2026, 12:00 AM
Location: , On-site at Addis Ababa, Ethiopia
Amount: 1
