About the Role :
We are seeking a highly skilled and motivated Backend Developer with 2 to 5 years of experience to design and implement a high-performance, secure, and scalable server-side architecture for our trading terminal. In this role, you will develop systems capable of processing large volumes of real-time financial data, ensuring low latency and exceptional reliability for mission-critical applications. Your expertise will be central to empowering data-driven trading experiences for our users.
Key Responsibilities :
- Service Architecture & Development :
- Design, develop, and maintain high-performance backend services, RESTful APIs, and microservices.
- Architect systems that efficiently process and analyze large-scale real-time market data.
- Develop robust, modular, and scalable server-side logic to support complex trading transactions.
- Data Management & Integration :
- Build and optimize data pipelines connecting external data providers, databases, and client applications.
- Integrate real-time data feeds using protocols such as WebSockets to enable seamless, live data updates.
- Collaborate with frontend teams to ensure data consistency, reliability, and performance across the platform.
- Performance & Security :
- Optimize system performance with a focus on low latency, high throughput, and resource efficiency.
- Implement strong security measures including authentication, encryption, and secure API practices to protect sensitive financial data.
- Monitor system performance, troubleshoot, and resolve issues to ensure uninterrupted service during peak market conditions.
- Collaboration & Agile Development :
- Work closely with multi-disciplinary teams (frontend developers, product managers, and QA engineers) in an Agile setting.
- Participate actively in code reviews, design discussions, and strategy meetings to drive continuous improvement.
- Leverage CI / CD practices to implement automated testing, integration, and deployment pipelines for frequent yet stable releases.
- Innovation & Continuous Improvement :
- Stay updated on backend technologies, cloud services, container orchestration, and microservices architecture.
- Propose and experiment with new tools and techniques to improve system efficiency and scalability.
- Document best practices and contribute to a knowledge-sharing culture within the team.
Required Qualifications :
Experience :A minimum of 2 to 4 years in backend development with a demonstrable record of building robust web applications, APIs, or microservices.Technical Expertise :Proficiency in server-side programming languages such as Node.js, Python, DjangoSolid experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases.Hands-on experience with cloud platforms (AWS, Azure, or Google Cloud Platform) and containerization tools (Docker, Kubernetes).Familiarity with real-time communication protocols (WebSockets, MQTT) and API design.Development Practices :Strong background in RESTful API development, microservices design, and automated testing methodologies.Experience with version control systems (Git) and CI / CD pipelines.A deep commitment to writing clean, maintainable, and well-documented code.