4 months ago
Bengaluru, IndiaMid Level / Senior
Responsibilities
- Plan and conduct performance, load, stress, and soak tests across .NET Core microservices, React and React Native clients, databases, and messaging systems.
- Profile services and applications to identify CPU, memory, I/O, network, and database bottlenecks.
- Recommend and validate code-level, database-level, and infrastructure-level performance optimizations.
- Define and monitor performance budgets, SLOs, SLIs, and capacity plans, and identify regressions or approaching limits.
- Collaborate with Kubernetes and AKS teams on resource allocation, autoscaling strategies, and deployment performance.
- Build and maintain performance dashboards and monitoring using application metrics and traces.
- Document performance best practices, anti-patterns, and decision trees for engineering teams.
Requirements
- 4–8 years of experience in performance engineering, preferably with distributed, microservices-based systems.
- Hands-on experience with performance testing frameworks and tools such as JMeter, k6, Locust, or custom harnesses.
- Strong understanding of .NET Core runtime behavior, including asynchronous patterns, TPL, thread pools, garbage collection, memory allocation, and profiling.
- Proficiency with .NET profiling tools such as Perfview, dotTrace, and Application Insights, including interpreting ETW traces and metrics.
- Solid SQL Server performance knowledge, including query plans, indexing, execution-time analysis, and workload characterization.
- Familiarity with Cosmos DB performance tuning, including throughput, partitioning, consistency trade-offs, and cost modeling.
- Understanding of browser and mobile performance, including network waterfalls, rendering, JavaScript profiling, and memory leaks.
- Exposure to Kubernetes resource management, including CPU and memory requests and limits, QoS classes, and performance impact.
- Knowledge of observability tools such as Application Insights, Prometheus, and Grafana, with the ability to correlate metrics and traces.
- Strong debugging, troubleshooting, collaboration, written communication, and verbal communication skills.
Benefits
- Competitive and attractive compensation.
- Professional training, certifications, and soft skills development.
- 18 annual leave days per year, 12 sick leave days per year, and public holidays declared by the local government.
- Maternity leave as required by law and health insurance.
- Candidates must have the appropriate rights and documentation for employment in India.
Tech Stack
Categories
About Axi
Founded in 2007 and headquartered in North Sydney, Axi is a privately held, multi-regulated online broker offering forex, CFDs, and spread betting to retail and institutional clients. It provides web and mobile trading platforms, copy trading, and education, operating in over 100 countries. Entities are authorised by regulators including ASIC (Australia), FCA (UK), and DFSA (Dubai), earning revenue from spreads, commissions, and financing.
