About Company
Interswitch is a leading technology-driven company focused on the digitization of payments in Africa. Established in 2002, we are at the forefront of innovation, processing millions of transactions daily across multiple channels. Our mission is to build and manage robust payment infrastructure and services that drive financial inclusion and economic growth across the continent. We foster a vibrant, collaborative, and fast-paced environment where creativity and problem-solving are highly valued, offering unparalleled opportunities for professional growth and impact.
Job Description
Are you passionate about coding, eager to learn, and ready to kickstart your career in software development within a dynamic FinTech environment? Interswitch is looking for a motivated and bright Junior Software Developer to join our innovative engineering team in Ikeja, Lagos. This is an incredible opportunity for a budding developer to work on impactful projects, contribute to real-world applications, and develop foundational skills under the guidance of experienced mentors. You will be immersed in a culture that encourages continuous learning, experimentation, and collaborative problem-solving. While prior professional experience isn’t strictly required, a strong understanding of software development principles, a keen eye for detail, and an unwavering enthusiasm for technology are essential. You’ll be involved in various stages of the software development lifecycle, from conceptualization and design to testing and deployment, playing a crucial role in enhancing our payment solutions and other digital products. Join us and help shape the future of digital payments in Africa!
Key Responsibilities
- Collaborate with senior developers and product managers to understand project requirements and translate them into technical specifications.
- Write clean, well-documented, and efficient code in accordance with established coding standards and best practices.
- Participate in code reviews, providing constructive feedback and incorporating suggestions to improve code quality and maintainability.
- Develop and execute unit tests, integration tests, and system tests to ensure the reliability and functionality of software solutions.
- Assist in the debugging, troubleshooting, and resolution of software defects and technical issues.
- Contribute to the ongoing improvement of development processes, tools, and methodologies.
- Stay updated with emerging technologies and industry trends, continuously seeking to expand technical knowledge and skills.
- Document technical designs, development processes, and operational procedures clearly and concisely.
Required Skills
- Proficiency in at least one modern programming language (e.g., Java, Python, JavaScript, C#).
- Understanding of object-oriented programming (OOP) principles and design patterns.
- Familiarity with version control systems, particularly Git.
- Basic knowledge of relational databases and SQL.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to quickly grasp new concepts and technologies.
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Experience with web development frameworks (e.g., Spring Boot, Django, Node.js/Express, React).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
- Knowledge of Agile/Scrum development methodologies.
- Previous internship or personal project experience showcasing development skills.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health insurance package.
- Generous paid time off and holidays.
- Access to continuous learning and professional development programs.
- Mentorship from experienced industry leaders.
- Opportunity to work on cutting-edge FinTech solutions.
- Dynamic and inclusive work environment.
- Employee wellness programs.
How to Apply
Interested candidates are encouraged to apply by clicking on the application link below. Please ensure your resume highlights your relevant technical skills, academic achievements, and any personal projects. We look forward to reviewing your application and potentially welcoming you to the Interswitch family!
