Job Description
We are seeking a talented Mid-Level Backend Engineer to build, maintain, and enhance scalable backend systems powering digital banking, payments, lending, agency banking, and enterprise applications. The ideal candidate should have strong experience developing APIs, working with databases, integrating third-party services, and contributing to microservices-based platforms.
Key Responsibilities
• Design, develop, test, and maintain backend services and APIs.
• Build and support microservices and distributed systems.
• Develop secure, scalable, and high-performance applications.
• Integrate with payment gateways, banking platforms, and third-party APIs.
• Write clean, maintainable, and well-tested code.
• Participate in code reviews and engineering best practices.
• Troubleshoot production issues and implement fixes.
• Collaborate with product, frontend, mobile, QA, and DevOps teams.
Requirements
Technical Requirements
Python Track
Strong experience with
• Python
• Django and/or FastAPI
• Django REST Framework
• Celery
C# Track
Strong experience with
• C#
• .NET 8/9/10
• ASP.NET Core
• Entity Framework Core
Core Requirements (Both Tracks)
• Strong understanding of RESTful API development.
• Experience with Microservices Architecture.
• PostgreSQL or other SQL databases.
• RabbitMQ and/or Apache Kafka.
• Docker and containerization.
• Git version control.
• Unit Testing and Test-Driven Development (TDD).
• Redis or similar caching technologies.
• Authentication and Authorization (JWT, OAuth2).
• Experience consuming and integrating third-party APIs.
Qualifications
• B.Eng/B.Sc in Computer Science, Computer Engineering, Electrical & Electronics Engineering, Information Technology, or related discipline.
• 3–5 years of backend software development experience.
• Experience in FinTech, Banking, Payments, Lending, or Financial Services is an advantage.
Nice to Have
• Kubernetes experience.
• CI/CD pipeline experience.
• Cloud platforms (AWS, GCP, or Azure).
• Event-Driven Architecture.
• OpenAPI/Swagger documentation.
• Monitoring and logging tools (Prometheus, Grafana, ELK/OpenSearch
What We Look For
• Strong problem-solving skills.
• Ability to learn quickly and adapt to changing requirements.
• Good understanding of software engineering principles.
• Strong communication and teamwork skills.
• Passion for building reliable and scalable systems.
Benefits
Industry Standard