Back-End Developer (Mid-Level) – Financial Systems (Full-Stack Preferred)
Overview
We are seeking a Back-End Developer with experience in financial systems to support the development of a modern, data-driven investment platform. This role will focus on building scalable APIs, integrating financial data systems, and supporting real-time applications that interface with React-based front-end dashboards. The ideal candidate has strong back-end development skills, experience working with APIs and data platforms, and is comfortable operating in a fast-paced financial environment.
Key Responsibilities
Back-End Development
- Design, develop, and maintain scalable back-end services and APIs
- Build RESTful APIs to support front-end applications and internal systems
- Develop business logic for financial workflows including:
- Trade processing
- Portfolio data aggregation
- P&L and risk calculations
- Ensure high performance, reliability, and security of backend systems
API & System Integration
- Integrate with internal and external systems including:
- Financial data providers (e.g., brokers, market data feeds)
- Data platforms (e.g., Snowflake, Postgres)
- Third-party APIs and services
- Design and maintain API endpoints for:
- Real-time data access
- Historical data retrieval
- System-to-system communication
- Handle authentication, authorization, and secure data exchange
Front-End Integration (React)
- Collaborate with front-end developers to integrate APIs into React-based applications
- Ensure efficient data delivery for dashboards, analytics tools, and mobile/web apps
- Support real-time and near real-time data flows into UI components
- Optimize API performance for front-end consumption
Full-Stack Contribution (Preferred)
- Contribute to front-end development using React.js when needed
- Assist in building UI components, state management, and API integrations
- Work across the stack to troubleshoot and resolve issues end-to-end
Data & Financial Systems
- Work with financial datasets including:
- Trades, positions, and portfolio data
- Market data and pricing feeds
- Risk and performance metrics
- Interface with Snowflake and other databases to retrieve and process data
- Support data validation, reconciliation, and consistency across systems
DevOps & Version Control
- Use GitHub for source control, versioning, and collaboration
- Participate in code reviews and maintain high code quality standards
- Support CI/CD pipelines and deployment processes
- Work with containerized environments (Docker preferred)
System Reliability & Performance
- Monitor and optimize application performance
- Implement logging, monitoring, and alerting mechanisms
- Troubleshoot production issues and ensure system uptime
- Build resilient systems that handle large volumes of financial data
Required Qualifications
- 3–6 years of experience in back-end or full-stack development
- Strong proficiency in one or more back-end languages:
- C#, .NET (preferred for your environment)
- Node.js
- Python
- Experience building and maintaining REST APIs
- Experience integrating back-end systems with React front-end applications
- Strong understanding of SQL and database design
- Experience with GitHub and version control workflows
- Familiarity with cloud environments (Azure preferred)
Preferred Qualifications
- Experience working with financial systems, hedge funds, or asset management platforms
- Experience integrating with Snowflake or other cloud data warehouses
- Knowledge of:
- Trade lifecycle
- Portfolio management systems
- Market data feeds
- Experience with real-time data processing or streaming systems
- Familiarity with authentication frameworks (OAuth, JWT, etc.)
Pay: ₹300,000.00 - ₹800,000.00 per year
Work Location: In person