remote
Senior Software Engineer Back-End - TP ICAP
Software Engineer
Senior Backend Engineer building scalable, high‑performance services in a fast‑moving financial infrastructure environment, leveraging Python, Java, Node.js, AWS, and microservices architecture to deliver reliable market data solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput backend services that support real‑time market data distribution.
- Implement robust APIs and microservices using Python, Java, or Node.js, ensuring scalability and fault tolerance.
- Collaborate with data engineering and DevOps teams to deploy services on AWS, optimizing cost and performance.
- Write clean, well‑documented code and conduct code reviews to uphold quality standards.
- Participate in architecture discussions, contributing to the evolution of the platform’s technical roadmap.
Requirements
- 5+ years of professional backend development experience in a high‑volume, low‑latency environment.
- Strong proficiency in Python, Java, or Node.js with a solid understanding of asynchronous programming.
- Hands‑on experience with AWS services (EC2, Lambda, RDS, S3, CloudWatch) and container orchestration (ECS/EKS).
- Deep knowledge of relational databases (PostgreSQL/MySQL) and experience with SQL tuning.
- Excellent problem‑solving skills, ability to work independently, and a passion for clean, maintainable code.
Skills
pythonjavanodejsawssql