Software Engineer
Full Time ₹6,500,000 - ₹7,634,182 / yearJob Overview
We are currently seeking driven and talented Software Engineers who thrive on pushing the limits of technology to produce state-of-the-art trading applications. TT’s platform is the front-end screen of choice for professional derivatives traders worldwide. As a Software Engineer, you will work on our award-winning trading platform,m which incorporates robust, high-performance tools for spread trading, strategy creation, algorithmic and automated trading, black-box execution, high-frequency proximity-based trading,g and more.
What Will You Be Involved With?
- Support, maintain, and enhance existing and build new product functionality for trading software in a real-time, multi-threaded, multi-tier server architecture environment to create high and low-level designs for concurrent high-throughput, low-latency software architecture
- Provide software development plans that meet the needs of clients and markets
- Evolve the platform by introducing new components and integrating them with existing ones
- Perform memory, cpu and resource management
- Analyze stack traces, memory profiles, and production incident reports from traders and support teams
- Propose fixes, enhancements to existing trading systems
- Adhere to release and sprint planning with the Quality Assurance Group and Project Management
- Attend and participate in daily scrum meetings
Tech Stack
- Languages: JavaScript, TypeScript, Python
- Frameworks: React, Backbone
- Infrastructure: AWS
What Will You Bring to the Table?
- Bachelor’s or Master’s degree in Computer Science or Computer Engineering or Management Information Systems
- Prior experience with web technologies (like canvas)
- Proficiency in JavaScript, with a minimum of five years of direct experience in team-based development
- Familiarity with Python and Amazon Web Services (AWS) cloud technologies
- Familiarity with React or willingness to collaborate on mixed-frontend projects
- Experience with multi-threaded browser and server applications
- Strong object-oriented code design understanding
- SOLID design patterns
- Familiarity with agile/iterative development methodologies
- Experience developing web services using REST approach
- Experience developing on large-scale systems
- Solid debugging and performance tuning skills
Make Your Resume Now