Python Backend Engineer

Logo of Capital.com

Capital.com

πŸ“Remote - Poland, Cyprus

Job highlights

Summary

Join Capital.com, a leading global trading platform, and become a skilled Python Backend Engineer. You will develop and optimize backend systems, ensuring reliability, scalability, and security. Collaborate with cross-functional teams to enhance performance and user experience for our clients. We offer a competitive compensation package including annual bonuses, generous leave, medical insurance, pension fund, flexible work options, and opportunities for professional growth within a dynamic and expanding company.

Requirements

  • Strong understanding of distributed applications and client-server model
  • Experience in FinTech, Banking, or similar areas
  • Strong experience with Python and satellites (Flask, Requests, FastAPI, REST-Api, peewee, pandas)
  • Strong SQL knowledge (PostgreSQL)
  • Proficiency in Git Flow, Docker containerization, TDD/BDD
  • Understanding and hands-on experience in SDLC, Kubernetes, pipelines, CI/CD patterns and strategies, ongoing support (Grafana, Kibana)
  • Understanding of the Cloud Native applications principles and basic knowledge of resources and use cases for public cloud (AWS, Azure, and GCP)
  • Understanding of the event driven architecture (Kafka or similar solutions)
  • Effective communication skills, especially with teams responsible for security, operations, and product
  • Ability to tackle and investigate complicated problems and convert them to the task
  • Demonstrated capability to adjust to quick technological shifts and evolving business requirements
  • Readiness to take ownership of tasks, and issues as well as demonstrate accountability for the results and outcome

Responsibilities

  • Develop and optimize backend systems that power the product
  • Work closely with cross-functional teams to ensure the reliability, scalability, and security of systems
  • Focus on enhancing the performance and user experience for clients

Preferred Qualifications

  • Experience in developing core trading services, implementing real-time financial trading services, risk-based calculation algorithms, and designing low-latency, high-availability service
  • Understanding and practical experience of blockchain fundamentals and platforms
  • Knowledge of JVM performance optimization practices
  • Proficiency in MetaTrader platform development and integration
  • Knowledge about technologies that allow for platform scaling to handle sudden influxes of user activities or transactions
  • Experience in designing, building, and optimising high-performance systems
  • Knowledge of potential threats and security measures for transactional data

Benefits

  • Annual Bonus based on the performance review cycle
  • Generous Annual Leave Policy
  • Medical Insurance and Pension fund, with additional benefit packages based on the location
  • Flexible work options: choose between a hybrid model or fully remote work across your country of employment
  • Multisite Policy with 30 additional days working remotely from anywhere in the world
  • Possibility of taking two additional days of paid leave per year to dedicate to volunteering efforts

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Capital.com know you found this job on JobsCollider. Thanks! πŸ™