About Company
Paystack is a leading technology company that builds payments tools to help businesses in Africa get paid by anyone, anywhere in the world. We are committed to simplifying financial transactions and empowering businesses to grow. From startups to large enterprises, our solutions are designed to be intuitive, secure, and scalable. We pride ourselves on a culture of innovation, collaboration, and continuous learning, fostering an environment where every team member can make a significant impact. Join us in our mission to build the future of payments in Africa.
Job Description
Are you a skilled Backend Developer passionate about building robust, scalable, and secure financial systems? Paystack is urgently seeking a talented Backend Developer to join our dynamic engineering team. In this role, you will be instrumental in designing, developing, and maintaining the core services and APIs that power our innovative payment platform. You will work on critical infrastructure, ensuring high availability, performance, and reliability for millions of transactions daily. This is a unique opportunity to contribute to a product that directly impacts the economic growth of businesses across Africa, working with modern technologies and a team dedicated to excellence. We are looking for someone who thrives in a fast-paced environment, has a strong problem-solving mindset, and is eager to take ownership of significant technical challenges. If you are deeply committed to writing clean, efficient, and well-documented code, and have a proven track record of delivering high-quality software, we encourage you to apply. You will collaborate closely with front-end developers, product managers, and other stakeholders to bring new features to life, optimize existing systems, and drive technical innovation within the company. Your work will directly contribute to Paystack’s continued growth and impact across the continent.
Key Responsibilities
- Design, develop, and maintain high-performance, scalable, and secure backend services and APIs using Python, Go, or similar languages.
- Write clean, testable, and efficient code, adhering to best practices and coding standards.
- Collaborate with product managers and other engineers to define, design, and ship new features.
- Optimize existing systems for maximum speed, scalability, and stability.
- Troubleshoot and debug production issues, providing timely resolutions.
- Participate in code reviews to maintain code quality and share knowledge.
- Implement security best practices to protect sensitive financial data.
- Contribute to architectural discussions and decisions.
- Mentor junior developers and foster a culture of technical excellence.
Required Skills
- Proficiency in Python, Go, Java, or a similar backend language.
- Strong understanding of RESTful API design and development.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., Redis, MongoDB).
- Familiarity with cloud platforms (e.g., AWS, GCP, Azure).
- Solid understanding of data structures, algorithms, and software design principles.
- Experience with version control systems (e.g., Git).
- Ability to write comprehensive unit and integration tests.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Experience in the FinTech industry or building payment systems.
- Familiarity with message queues (e.g., Kafka, RabbitMQ).
- Experience with Docker and Kubernetes.
- Knowledge of CI/CD pipelines and automated deployment strategies.
- Contributions to open-source projects or an active GitHub profile.
Perks & Benefits
- Competitive salary and performance bonuses.
- Comprehensive health insurance for you and your family.
- Generous paid time off and holidays.
- Opportunities for professional development and continuous learning.
- Employee stock options.
- Hybrid work options (discussable based on team needs).
- Modern office environment with state-of-the-art tools.
- Monthly stipends for internet and utilities.
- Team bonding activities and social events.
How to Apply
Interested and qualified candidates are encouraged to apply by clicking on the application link below. Please ensure your resume highlights your relevant experience and technical skills. Only applications submitted through the official portal will be considered.