inbybob_

Senior Full-stack Python Developer (Alerting Engineer)

Serbia

7 days ago
Save Job

Summary

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.

The right candidate will be able to work independently to implement requested features and advance the architecture of a crucial internal application.

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.

Technologies: Python (Django), Docker, Kubernetes, Linux. Full-stack Python with Django framework. JS (React) would be excellent. Focus on back-end (asyncio / parallelization), Docker and Kubernetes (less priority), Linux (strong)

Requirements


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 the 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)
  • Log collection and aggregation;
  • Queueing systems (like Kafka);
  • JavaScript (React, NPM, jQuery)


Time Zone: For European candidates, the working hours will be 9 AM to 5 PM CET. For candidates from Mexico, a 4-hour overlap with 9 AM to 5 PM CET will be sufficient.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job