You’ll be required to Head the technology department at LCX India Office and lead the team to develop new products.
You should be capable of building and leading a team of developers focussed on building the product in the constantly evolving environment.
You will lead the development of mission-critical crypto exchange infrastructure and our trading desk. You will have significant experience across the entire software development lifecycle, from requirements gathering, coding and full-stack development to unit testing, debugging and production support.
You’ll collaborate with other disciplines (e.g. UI / UX, security, trading) to derive software specifications and define solutions.
You’ll improve and systematically performance test the core order matching engine, optimizing for latency, throughput, availability, and stability.
You’ll lead and implement a comprehensive approach to unit testing, auditing the core codebase to guarantee high test coverage.
You’ll develop readable, modular code and comprehensive technical documentation.
You’ll participate in design and code reviews, implementing QA systems to ensure the delivery of high quality and production-friendly software.
You’ll strategically balance immediate and long-term infrastructure work by making thoughtful decisions on accumulating technical debt versus longer term development, striking a medium between feature completeness, polish and time-to-market.
You’ll need to be a fast-paced individual who can not only multitask but prioritizes the tasks based on their urgency in a demanding environment.
You’ll be expected to handle the production server administration, deployment, testing and development of the same.
As a crypto assets exchange geared towards traditional finance, we expect you to have a deep understanding of institutional-grade exchange infrastructure.
Passionate about cryptocurrencies and blockchain.
Bachelor's degree in Computer Science or equivalent.
3+ years of hands-on experience as a key developer or architect having an impact at an existing equities, forex or crypto exchange.
Solid understanding of database schema design (e.g. MongoDB, PostgreSQL, MySQL, and Influx).
Strong understanding of TCP/IP and Multicast network protocols.
Strong multithreading and performance-oriented programming skills.
Experience with high-performance application architecture design.
Experience with source code management.
Ability to iterate designs and prototypes quickly to convey core design concepts.
Ability to intelligently share processes, ideas and solutions to team members through verbal and written communication.
Ability to collaborate effectively in a multi-disciplinary team setting, synthesising abstract and incomplete ideas into concrete concepts.
Ability to be self-driven in the face of ambiguity and rationally evaluate alternatives.
Ability to receive constructive criticism and incorporate feedback into designs.
Experience with C++ unit testing frameworks like googletest and continuous integration (CI) tools.
Strong Python skills and preferably knowledge of Kafka, Redis, Node.js, Docker, AWS, HTTPS, and Websockets.
Experience with code analysis and coverage tools like Coverity, Valgrind / Helgrind and gcov/lcov.
Experience with Git and Bitbucket.
Experience with GraphQL, Typescript, and WebSockets
Experience with JADE template engine and module management with NPM
Experience with REST web services and JSON manipulation
Experience with HTML5 LocalStorage API Experience with MongoDB
Experience with server administration (shell scripting, firewall manipulation, ssh security,
private networking etc.)
Experience with Git and Bitbucket.
Experience with Cloudflare
Open source contributions will be a plus.
People Person: loves building meaningful relationships with new people.
Entrepreneurial Spirit: passionate about building something original, together and have a go-getter attitude.
Ability to work in a team
Good designing & color combination skills
Strong knowledge of CSS, HTML
Interest in cryptocurrencies and algorithmic trading
Willingness to learn and develop new skills
Fluent in English (oral and written communication).