Backend Developer Job at CredPal

CredPal is a leading financial technology company that offers a comprehensive range of financial solutions, including credit cards and investment opportunities, to empower individuals. Our mission is to revolutionize access to credit and investment, enabling individuals to take charge of their financial well-being.

We are recruiting to fill the position below:

Job Position: Backend Developer

Job Location: Lagos
Job type: Full-time
Department: Engineering
Level: Mid-Senior Level

Purpose Statement


  • We are seeking a skilled and dedicated Backend Developer to join our engineering team. Your role will be crucial in developing and maintaining the server-side logic and APIs that power our web and mobile applications.
  • You will work closely with our frontend developers and product team to ensure the seamless integration of functionalities and deliver a robust, high-performance platform that empowers our customers to manage their financial lives with ease.

Responsibilities

  • Develop and maintain server-side logic using Node.js and other backend technologies.
  • Design and implement robust and scalable RESTful APIs for seamless data exchange between frontend and backend systems.
  • Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  • Conduct thorough testing of backend services, including unit testing and integration testing, to ensure high-quality performance and reliability.
  • Stay up-to-date with the latest industry trends and technologies to keep our backend systems at the forefront of innovation.
  • Collaborate with frontend-developers to integrate user-facing elements with server-side logic.
  • Ensure the security and data protection of our applications by implementing industry-standard security measures.
  • Optimize applications for maximum speed and scalability.
  • Provide technical documentation and training to team members on new and existing features.
  • Participate in code reviews to ensure code quality and share knowledge with the team.

Requirements

  • High-level proficiency with TypeScript (NodeJS)
  • Strong understanding of SQL query language (MySQL flavor)
  • Knowledge of ORMs (Object Relational Mappers) is a plus
  • Good working knowledge of NoSQL databases (MongoDB)
  • Knowledge of ODMs (Object Data Mappers) is a plus
  • Experience with version control systems (e.g., Git) and collaborative coding practices
  • Understanding of Agile methodologies and development practices
  • Ability to understand business requirements and translate them into technical requirements
  • Effective communication of technical concepts to non-technical stakeholders
  • Strong understanding of responsive design principles
  • Experience with frontend--build tools for optimizing and bundling assets
  • Familiarity with RESTful API development and integration
  • Ability to work effectively in cross-functional teams
  • Contributions to open-source projects, personal coding projects, or relevant certifications
  • Familiarity with fintech industry trends and challenges
  • Willing to resume immediately

Benefits

  • Professional development opportunities.
  • A collaborative and inclusive work culture that fosters growth and innovation.
  • Opportunity to work with cutting-edge products and technologies.
  • Supportive and approachable management team dedicated to your success.