Job Description
Software Developer – FinTech Platform Engineering
Career Opportunity with InTouch SA in Dakar, Senegal
Company: InTouch SA
Location: Dakar, Senegal
Position: Software Developer
Employment Type: Full-Time Permanent
Industry: Financial Technology (FinTech), Digital Payments, Software Engineering
Department: Technology & Product Development
Reporting To: Engineering Manager / Head of Technology
Salary Range: XOF 1,400,000 – XOF 3,000,000 per month (depending on experience, certifications, and technical expertise)
Benefits: Medical Insurance, Performance Bonus, Pension Scheme, Hybrid Work Model, Professional Certifications, Training Sponsorship, Paid Leave, Career Growth Programs
About InTouch SA
InTouch SA is a leading Pan-African fintech company headquartered in Dakar, Senegal. Founded in 2014, the company provides digital payment solutions, payment aggregation services, API integrations, merchant payment systems, and financial technology platforms serving businesses across Africa. Today, InTouch operates in more than 27 African countries, supports thousands of corporate clients, and manages a vast digital payments ecosystem across the continent.
As part of its continued expansion and technology modernization strategy, InTouch is seeking a highly skilled Software Developer to design, build, optimize, and maintain innovative digital payment applications and enterprise software solutions.
This opportunity is ideal for professionals seeking jobs in Senegal, job openings in Senegal, and vacancies in Senegal within the rapidly growing fintech and software development sectors.
Position Summary
The Software Developer will play a critical role in designing scalable software applications that support digital payment processing, financial services integration, transaction management systems, and customer-facing platforms.
The successful candidate will work closely with software architects, DevOps engineers, product managers, business analysts, cybersecurity specialists, and QA teams to develop secure and reliable applications used across multiple African markets.
Candidates searching for jobs in Dakar, job opportunities in Senegal, and hiring in Senegal within modern technology environments are encouraged to apply.
Key Responsibilities
The Software Developer will be responsible for:
Software Development
- Designing and developing scalable web applications.
- Building secure payment processing systems.
- Developing microservices and backend APIs.
- Creating reusable software components.
- Writing clean, maintainable, and efficient code.
- Developing enterprise-grade software solutions.
Application Architecture
- Participating in software architecture planning.
- Supporting cloud-native application development.
- Designing high-availability systems.
- Optimizing software performance and scalability.
- Contributing to platform modernization initiatives.
API Development
- Building RESTful APIs.
- Integrating payment gateways and digital services.
- Supporting third-party service integrations.
- Managing secure authentication and authorization frameworks.
Database Management
- Designing database structures.
- Optimizing SQL queries.
- Supporting large-scale transactional systems.
- Ensuring data security and integrity.
Quality Assurance
- Conducting code reviews.
- Performing unit testing and integration testing.
- Supporting automated testing frameworks.
- Resolving software defects and technical issues.
Collaboration
- Participating in Agile development processes.
- Working closely with cross-functional teams.
- Supporting project planning and sprint execution.
- Contributing to technical documentation.
Technical Environment
The Software Developer will work with technologies such as:
Programming Languages
- Java
- Python
- JavaScript
- TypeScript
- Kotlin
- Go
- PHP
- C#
Front-End Technologies
- React
- Angular
- Vue.js
- HTML5
- CSS3
Backend Technologies
- Spring Boot
- Node.js
- .NET Core
- Django
- Laravel
Databases
- PostgreSQL
- MySQL
- MongoDB
- SQL Server
- Redis
Cloud Platforms
- Amazon Web Services (AWS)
- Microsoft Azure
- Google Cloud Platform
Development Tools
- Git
- Docker
- Kubernetes
- Jenkins
- GitLab CI/CD
- Jira
- Confluence
Professionals experienced in software engineering, web development, application development, full-stack development, cloud computing, DevOps, Agile development, and digital transformation will be highly regarded.
Education Requirements
Essential Qualifications
Applicants should possess:
- Bachelor’s Degree in Computer Science
- Bachelor’s Degree in Software Engineering
- Bachelor’s Degree in Information Technology
- Bachelor’s Degree in Computer Engineering
- Equivalent Technology Qualification
Preferred Qualifications
- Master’s Degree in Computer Science
- Master’s Degree in Software Engineering
- Master’s Degree in Information Systems
- Postgraduate Diploma in Software Development
Professional Certifications
The following certifications are advantageous:
- AWS Certified Developer
- Microsoft Azure Developer Associate
- Oracle Java Certification
- Google Professional Cloud Developer
- Scrum Developer Certification
- Kubernetes Certification
- Certified Secure Software Lifecycle Professional (CSSLP)
Experience Requirements
Required Experience
- 3–8 years of professional software development experience.
- Experience building enterprise applications.
- Experience working with APIs and integrations.
- Experience with Agile development methodologies.
- Experience in cloud-based environments.
Preferred Experience
- FinTech industry experience.
- Digital payments experience.
- Payment gateway integration experience.
- Mobile money platform experience.
- Large-scale transaction systems experience.
- Microservices architecture experience.
Individuals seeking recruitment in Senegal opportunities with exposure to modern financial technology systems are encouraged to apply.
Skills and Competencies
The successful candidate should demonstrate:
- Strong analytical thinking
- Problem-solving capabilities
- Software design expertise
- Technical troubleshooting skills
- Excellent communication skills
- Team collaboration abilities
- Innovation mindset
- Attention to detail
- Time management skills
- Leadership potential
- Customer-focused approach
- Adaptability to evolving technologies
Why Join InTouch?
InTouch has established itself as one of Africa’s prominent fintech companies, providing payment solutions, transaction services, and digital financial infrastructure across numerous countries. The company supports thousands of businesses and maintains a significant digital transaction network throughout Africa.
By joining InTouch, you will gain:
- Exposure to high-volume transaction systems.
- Experience with modern fintech technologies.
- Opportunities to work on large-scale digital platforms.
- Access to advanced engineering projects.
- Continuous learning and certification support.
- Regional and international project exposure.
- Strong career advancement opportunities.
Professionals looking for job in Senegal, jobs in Thiès, jobs in Saint-Louis, and vacancies in Dakar will find this position highly rewarding.
Training and Professional Development
Employees will benefit from:
- Advanced software engineering workshops.
- Cloud computing certification programs.
- FinTech innovation training.
- Leadership development initiatives.
- Cybersecurity awareness programs.
- DevOps and automation training.
- Technical conference participation.
- Internal mentoring opportunities.
Candidates interested in long-term careers and job portal in Senegal opportunities with substantial professional development support are encouraged to apply.
For additional career opportunities across East Africa, professionals may visit:
https://kenyajobsearch.com/job-vacancy-in-kenya/
Compensation and Benefits
InTouch offers a competitive compensation package that includes:
- Attractive monthly salary.
- Annual performance bonuses.
- Comprehensive health insurance.
- Retirement benefits.
- Paid annual leave.
- Training sponsorship.
- Professional certification support.
- Employee wellness programs.
- Career progression pathways.
Professionals researching hire in Senegal, recruit in Senegal, and hiring in Senegal technology-sector opportunities will find this role highly competitive within the market.
Career Progression
Successful candidates may advance into roles such as:
- Senior Software Developer
- Technical Lead
- Software Architect
- DevOps Engineer
- Engineering Manager
- Product Engineering Manager
- Solutions Architect
- Technology Director
The growth of digital financial services across Africa continues to drive demand for highly skilled software professionals capable of developing secure, scalable, and innovative technology solutions.
For broader employment opportunities in Senegal, candidates may also explore:
https://senegaljobsearch.com/job-vacancy-senegal/
Application Process
Interested candidates should submit:
- Updated CV
- Cover Letter
- Academic Certificates
- Professional Certifications
- Technical Portfolio
- GitHub or GitLab Profile Links
- Professional References
The recruitment process may include:
- Initial HR Screening
- Technical Assessment
- Coding Challenge
- System Design Interview
- Technical Panel Interview
- Final Management Discussion
Professionals interested in regional employment opportunities may additionally review:
https://egyptjobsearch.com/job-vacancy-in-egypt/
Technology professionals seeking broader African market opportunities may also find valuable resources at:
https://ugandajobssearch.com/job-vacancy-uganda/
Equal Opportunity Statement
InTouch SA is committed to creating a diverse and inclusive workplace. All qualified applicants will receive consideration based on their skills, qualifications, experience, and professional achievements.
If you are passionate about software development, fintech innovation, cloud technologies, API engineering, digital payments, and building scalable solutions that impact millions of users across Africa, this Software Developer opportunity with InTouch SA in Dakar, Senegal, offers an excellent platform to advance your career.