remote
Software Developer - Prime Services - MAREX
Software Engineer
Software Developer focused on building scalable trading and market‑making services using Python, Node.js, and AWS. Design, develop, and maintain high‑performance APIs, data pipelines, and containerized microservices for global commodity markets.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput services in Python and Node.js for market data ingestion, order routing, and risk management.
- Build and deploy containerized microservices on AWS using Docker, ECS/EKS, and CI/CD pipelines.
- Implement robust data storage solutions with SQL and NoSQL databases, ensuring low latency and high availability.
- Collaborate with quantitative analysts and traders to translate business requirements into technical specifications.
- Monitor, troubleshoot, and optimize application performance, applying best practices in observability and logging.
Requirements
- 3+ years of professional software development experience in a financial or trading environment.
- Strong proficiency in Python and Node.js, with experience in asynchronous programming.
- Hands‑on experience with AWS services (Lambda, S3, RDS, DynamoDB, ECS/EKS) and container orchestration.
- Solid understanding of relational databases, SQL, and data modeling.
- Excellent problem‑solving skills, attention to detail, and ability to work in a fast‑paced, collaborative team.
Skills
pythonnodejsawssqldockerkubernetes