Company Overview
GRRN is a forward-thinking company at the forefront of
fintech software development. We are dedicated to innovation and excellence, creating cutting-edge solutions that drive the future of financial technology. Our mission is to provide impactful, secure, and scalable software that empowers our clients and transforms the financial landscape.
Job Title
Software Developer
Job Location
Nigeria
Experience Level
4-7 years of experience in the software development field, with a strong background in
fintech and
financial startups.
Key Responsibilities
Backend Development & Microservices
- Develop, optimize, and maintain scalable microservices using Node.js or Python.
- Design and implement RESTful APIs and GraphQL APIs for seamless communication between services.
- Integrate and manage Kafka-based event-driven architectures for real-time data processing.
- Ensure high availability, fault tolerance, and performance tuning of backend services.
Cloud Infrastructure & DevOps
- Deploy and manage applications on Google Cloud (GCP), AWS, or both.
- Implement CI/CD pipelines for automated testing and deployment.
- Monitor, troubleshoot, and optimize cloud infrastructure for cost-efficiency and performance.
- Ensure containerized deployment using Docker and Kubernetes.
Database & Storage Management
- Design, optimize, and manage NoSQL (MongoDB) and SQL (PostgreSQL) databases.
- Implement data caching strategies with Redis or Memcached for performance enhancement.
- Develop event-driven data processing workflows with Kafka Streams or Apache Flink.
Security & Compliance
- Implement OAuth2, JWT, and role-based access control (RBAC) for secure authentication.
- Ensure compliance with financial data security standards (PCI DSS, GDPR, etc.).
- Apply end-to-end encryption (E2EE) and API security best practices.
Collaboration & Innovation
- Work closely with frontend developers, product managers, and DevOps teams.
- Contribute to architecture discussions and drive technical innovation.
- Participate in code reviews, debugging, and performance testing.
Required Skills & Experience
✅
Programming Languages: JavaScript (Node.js), Python (optional but preferred).
✅
Message Broker: Kafka (Kafka Streams, Confluent, or AWS MSK).
✅
Cloud Platforms: Google Cloud (GCP) & AWS.
✅
Database Technologies: MongoDB, PostgreSQL.
✅
DevOps & CI/CD: Docker, Kubernetes, Terraform, GitHub Actions, or Jenkins.
✅
Security & Authentication: OAuth2, JWT, RBAC, API Security.
✅
Event-Driven Architecture: Experience with Kafka topics, producers, and consumers.
✅
API Development: RESTful APIs, GraphQL.
Nice-to-Have Skills
➕ Experience with
real-time financial transactions & fintech applications.
➕ Exposure to
serverless architectures (AWS Lambda, Google Cloud Functions).
➕ Hands-on with
monitoring tools (Prometheus, Grafana, ELK Stack).
➕ Knowledge of
WebSockets & push notification services (Firebase, OneSignal).
Why Join GRRN?
🚀 Work on cutting-edge fintech solutions with a global impact.
🌍 Flexible remote/hybrid work opportunities.
💰 Competitive salary & benefits package.
📈 Opportunity to
lead & innovate in the fintech space.
🤝 Join a mission-driven team
transforming finance for the underserved.
How To Apply
Send your
resume, portfolio, and GitHub profile and apply directly online or email your resume to hr@grn.io with the subject
“Backend Engineer - GRRN Application”.
🔹
Join GRRN and help build the future of global finance!