Roles \& Responsibilities
Backend Development (Primary)
Design, develop, and maintain
backend services and microservices
using Python (FastAPI, Flask, Django, or similar frameworks).
Integrate external APIs, internal systems, and third-party financial services platforms.
Debug and troubleshoot
Java-based APIs/applications
as needed for upstream/downstream integrations.
Build efficient and reusable backend components, ensuring performance, scalability, and high availability.
Develop automation scripts, backend utilities, and reusable libraries for system optimization.
Frontend Development (ReactJS)
Develop and maintain web application interfaces using
ReactJS and JavaScript
.
Create reusable components, workflows, and UI elements that interact seamlessly with backend services.
Ensure responsive UI, accessibility, and best-practice design principles.
Work closely with UX/UI designers to translate wireframes into functional user interfaces.
Application Architecture \& Engineering
Contribute to system design discussions, architectural reviews, and technical decision-making.
Implement API-driven architecture, ensuring efficient data exchange and integration with financial platforms.
Apply secure coding practices, follow design patterns, and maintain high code quality through reviews and testing.
Testing, Automation \& DevOps Collaboration
Develop and execute unit tests, integration tests, and performance validation.
Work with DevOps teams for CI/CD pipelines, automated deployments, and application monitoring.
Identify and fix issues related to performance, reliability, and scalability.
Cross-Functional Collaboration
Collaborate with product owners, business analysts, QA, DevOps, and financial domain teams to deliver high-quality solutions.
Participate in Agile ceremonies such as sprint planning, grooming, and retrospective sessions.
Provide technical guidance, documentation, and knowledge transfer to internal teams.
Domain Responsibilities (Financial \& Wealth Management)
Build solutions that support wealth platforms, investment systems, portfolio analytics, customer onboarding, financial reporting, and regulatory workflows.
Work on secure API integrations with market data providers, financial institutions, and advisory platforms.
Understand domain flows like KYC, customer lifecycle, transaction processing, and financial modeling (preferred, not mandatory).
Mandatory Skills
Strong experience in
Python backend development
.
Experience as a
Software Engineer
building scalable applications.
Hands-on experience with
ReactJS and JavaScript
.
Ability to debug and understand
Java
-based applications/APIs when require