About the Project
Our client is a leading international investment fund that leverages data and technology to develop advanced financial strategies. Their focus is on generating high-quality predictive signals (‘alphas’) to identify market opportunities. The company fosters a data-driven, fast-paced, and collaborative environment, where technical expertise is essential to maintaining the stability and performance of critical systems.
Technologies:
Python (Django), Docker, Kubernetes, Linux
Full-stack Python with Django framework.
JS (React) would be great.
Focus on back-end (asyncio / parallelization)
Docker and Kubernetes (less priority)
Linux (strong)
Job Description:
You will be responsible for developing and maintaining microservice web applications deployed
in Kubernetes environments. A key part of the role involves identifying and troubleshooting
deployment performance issues to ensure optimal system functionality.
You will also contribute
to advancing the company’s monitoring and alerting stack by creating and presenting detailed
design specifications. Additionally, you will write clean, well-designed, and testable code that
adheres to best practices and supports long-term scalability.
Responsibilities:
• Develop and maintain microservice web applications deployed in Kubernetes;
• Be able to detect and troubleshoot deployment performance issues;
• Advance the company’s monitoring and alerting stack, create and present the design specifications;
• Write well-designed, testable code.
Requirements:
• Expertise in Python and Python Django framework;
• Expertise with asyncio library and concurrent Python programming;
•Solid background in Linux environments;
•Experience with Postgres;
•Familiarity with Ansible or other infrastructure as code tools;
•Demonstrated experience in developing scalable and robust web applications, hands-on
experience with containers and Kubernetes or cloud deployments;
•Excellent debugging and problem-solving abilities, passion for learning and advancing your skills.
Nice To Have:
•Experience with monitoring and alerting tools (like Sentry, Prometheus, and Grafana).
•Experience with log collection and aggregation;
•Experience with queueing systems (like Kafka);
•Experience with JavaScript (React, NPM, jQuery).