Payhippo's mission is to make financial services seamless for African SMEs.
Job Overview
- As a Junior Full-Stack Engineer, you will be responsible for developing, maintaining, and enhancing both frontend and backend components of our web applications. You will work closely with cross-functional teams, including UX/UI designers and senior engineers, to build scalable, efficient, and user-friendly systems.
- You will have the opportunity to grow your technical skills, contribute to all stages of the development lifecycle, and collaborate on the design and architecture of new features. This role is ideal for an engineer who enjoys working across the full stack and is looking to expand their skill set in both frontend and backend technologies.
Key Responsibilities
- Design, develop, and maintain backend services using Node.js and TypeScript.
- Build responsive, efficient frontend components using React.
- Write and optimize database queries to ensure data integrity and optimal performance in SQL-based systems.
- Collaborate closely with product managers, mobile engineers, and other team members to deliver features end-to-end.
- Participate in code reviews, architecture discussions, and continuous improvement initiatives.
- Develop and maintain clean, reusable, and well-tested code that follows best practices.
- Contribute to documentation for APIs, services, and key system flows.
- Assist in debugging production issues, identifying root causes, and delivering long-term fixes.
Job Requirements
- 1–3 years of professional experience in software development with a strong focus on backend systems.
- Proficiency in Node.js and TypeScript for backend services.
- Experience with React for frontend development.
- Solid understanding and hands-on experience with SQL databases (e.g., PostgreSQL, MySQL).
- Knowledge of REST APIs and integrating frontend and backend services.
- Familiarity with Git and version control workflows.
- Strong problem-solving skills, attention to detail, and a collaborative, team-oriented mindset.
- Ability to work independently while staying aligned with team goals and timelines.
Nice to Have
- Exposure to NoSQL databases (e.g., MongoDB, DynamoDB) in addition to SQL expertise.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Understanding of event-driven architectures, messaging queues (RabbitMQ, Kafka), or microservices patterns.
- Experience in fintech, clean tech, or scalable, high-growth startup environments.
- Familiarity with cloud platforms (GCP or AWS) and CI/CD pipelines.
- Exposure to testing frameworks (Jest, Mocha) and automated deployment workflows.
- Experience working in Agile teams with cross-functional collaboration.
Method of Application
Signup to view application details.
Signup Now