Senior Software Developer at Proten

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
57039
Job Views
98

Job Description



As a Senior Software Developer, you will be an integral part of our technology team, responsible for designing, developing, and maintaining cutting-edge software solutions that drive our fintech products. You will collaborate with cross-functional teams to create seamless user experiences and deliver high-quality code that meets our industry standards.


Principal Responsibilities



  • Lead the end-to-end software development process, from requirement analysis to deployment and maintenance.

  • Design and implement scalable, robust, and secure software solutions for both front-end and back-end components.

  • Collaborate with UI/UX designers to ensure visually appealing and user-friendly interfaces.

  • Develop and maintain APIs to integrate with external systems and partners.

  • Conduct code reviews and provide constructive feedback to junior developers to ensure code quality and best practices.

  • Investigate and resolve complex technical issues, optimize software performance, and troubleshoot as needed.

  • Stay up to date with industry trends and emerging technologies to drive continuous innovation within the team.

  • Mentor and guide team members, fostering a culture of learning and professional growth.


Knowledge, Skills, and Experience



  • Bachelor’s degree in computer science, software engineering, or a related field.

  • Proven experience (6 to 8 years) in full-stack software development, with expertise in both front-end and back-end technologies.

  • Proficiency in programming languages such as JavaScript, Python, Java, or similar.

  • Strong experience with front-end frameworks (e.g., React, Angular, Vue) and back-end frameworks (e.g., Node.js, Django, Spring).

  • Extensive knowledge of databases (SQL and NoSQL) and data modeling.

  • Familiarity with version control systems (e.g., Git) and Agile development methodologies.

  • Excellent problem-solving skills and the ability to work effectively in a collaborative team environment.

  • Strong communication skills to convey complex technical concepts to non-technical stakeholders.

  • Prior experience in the fintech industry or related financial services is a plus


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept