Axi · Bengaluru, Hybrid, India, IN · 3 months ago
Please note that we will only be able to accept candidates who have the appropriate rights and documentation for employment in India.
Who we are.
Axi is a leading global provider of margin and deliverable Foreign Exchange, Contracts for Difference (CFDs), and Financial Spread betting. Our business has evolved into a world-class, multifaceted brokerage with offices in six regions. With heavy investment in the latest trading technology, Axi seeks to offer the most comprehensive end-to-end trading experience available, servicing traders of all levels from beginners to institutional-level clients.
Let's talk about the cool stuff you will do at Axi!
As a Developer at Axi, you will architect and build robust systems, optimizing performance for speed and reliability. You'll ensure security and compliance with industry standards, integrating with third-party APIs and payment processing. You will work in a domain POD alongside senior engineers, QA specialists, and product partners, delivering full-stack features on .NET Core, React, React Native, SQL Server, Cosmos DB, messaging, Kubernetes (AKS), and Databricks-backed data products. You’ll gain exposure to microservices, cloud platforms, and modern DevOps practices in a distributed team environment.
Design and implement full-stack features using C#/.NET Core (services, APIs) and React for web, with optional contributions to React Native for mobile platforms.
Build clean, well-structured microservices following SOLID principles, Clean Architecture, and Domain-Driven Design (DDD) patterns with strong test coverage (unit, integration, contract tests).
Develop containerized applications using Docker, deploy to Azure Kubernetes Service (AKS), and participate in CI/CD pipeline improvements.
Integrate with messaging platforms (Azure Service Bus, Event Grid) to build event-driven and asynchronous workflows for distributed systems.
Design and optimize SQL Server queries, schemas, and indexes for transactional workloads; implement Cosmos DB data models for high-throughput, low-latency scenarios with appropriate partitioning and consistency models.
Contribute to observability: structured logging, distributed tracing, metrics collection, and dashboards using Application Insights, Prometheus, or similar tools.
Participate in on-call/incident rotation as needed, helping diagnose, resolve, and learn from production issues in a 24/7 platform.
Collaborate with senior engineers, architects, and product partners to refine requirements, participate in design reviews, and deliver features with high quality.
Are you the one?
A Senior Developer at Axi needs to have the following skills -
5–9 years building production software with substantial full-stack work across backend services and frontend applications.
Proven experience in distributed systems or high-throughput transactional platforms.
Experience in fintech, trading, or other mission-critical domains is an advantage.
Strong problem-solving skills, ability to debug complex systems, and comfort with production support responsibilities.
Excellent communication and collaboration skills in distributed, Agile team environments.
Proficiency in C# and .NET Core (6/7/8+), including dependency injection, async/await patterns, TPL, and REST API design best practices.
Strong React experience with hooks, functional components, state management (Redux/Context API), TypeScript, and modern build tooling (Webpack, Vite).
Hands-on experience with relational databases (SQL Server: indexing, query optimization, transactions) and at least one NoSQL store (Cosmos DB preferred: partitioning, consistency tuning).
Experience with messaging systems (Azure Service Bus, Event Grid) and event-driven architecture patterns.
Understanding of containerization (Docker) and Kubernetes/AKS basics: deployments, services, ConfigMaps, secrets, resource limits.
Familiarity with CI/CD workflows (Azure Pipelines, GitHub Actions), Git-based development, feature toggles, and automated testing frameworks.
Experience with API security (authentication, authorization, JWT, OAuth2) and secure coding practices.
Knowledge of observability practices: structured logging, distributed tracing (Application Insights, OpenTelemetry), and metric-driven debugging.
Work on a global trading platform serving hundreds of thousands of users with innovative features and high-performance requirements.
Develop end-to-end solutions with ownership and visibility into business impact.
Collaborate with talented engineers across regions and multiple time zones.
Continuous learning opportunities in microservices, cloud-native architecture, and fintech domains.
Headquarters
Bengaluru, Hybrid, India
Work Location
hybrid
Job Category
Software Development
Application Deadline
Not specified
Job Type
contract
Experience Level
senior-level
Application Method
Apply via Website
Salary
Not specified
No related jobs found