Remote Senior Python Fullstack Developer

17/1/2025 www.akhtaboot.com
Location :

Amman, Jordan

Job Category :

أخرى

Job requirements

  • Intermediate (Experienced non manager)

Description

Job Description and Requirements

Position Details:

  • Type: Remote
  • Location: Jordan
  • Project: Stock Market Trading Algorithm - New York, USA 

Position Overview: (https://www.petralink.co)

PetraLink is a leading high-tech outsourcing company specializing in connecting talented Jordanian developers with top technology firms in the USA. Our projects are at the forefront of innovation, utilizing cutting-edge technologies to tackle complex challenges. As a member of our team, you'll have the opportunity to work on impactful projects and gain exposure to some of the most dynamic and innovative companies in the US.

 

We are seeking an experienced Senior Full-Stack Developer to join our team in building a cutting-edge algorithmic trading platform for the stock market. This role emphasizes backend development with a focus on Python and data-driven applications, while also contributing to our React-based front-end. The ideal candidate will have prior experience with data-intensive projects, APIs, and scalable systems, as well as a strong interest in financial markets and trading algorithms. This is a fully remote position with the opportunity to work on exciting projects at the intersection of technology and finance.

Key Responsibilities:

  • Develop and maintain backend systems to support algorithmic trading strategies using Python.
  • Build and optimize scalable data pipelines for real-time and historical market data ingestion, analysis, and processing.
  • Develop and maintain dashboards for financial data analysis and visualization
  • Ensure low-latency performance and reliability of trading systems to handle high-frequency data processing.
  • Write clean, efficient, and maintainable code following best practices.
  • Conduct code reviews, mentor junior developers, and promote a culture of technical excellence.
  • Troubleshoot and debug issues across the stack in real-time systems.
  • Stay current with financial market trends and technology advancements to enhance trading system capabilities.

Requirements:

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: 5+ years of experience as a full-stack or backend developer, with expertise in Python development and data-related projects.
  • Proficiency in working with React for front-end development
  • Experience in building data-driven applications and working with libraries like Pandas and NumPy
  • Proficiency with relational databases (eg MySQL) and data modeling for trading systems.
  • Familiarity with cloud platforms (AWS).
  • Excellent understanding of algorithmic trading workflows and real-time data processing.
  • Experience with version control (Git)

Bonus Qualifications:

  • Prior experience in algorithmic trading or financial market applications.
  • Experience integrating with a brokerage/exchange such as Interactive Brokers
  • Experience with distributed systems and microservices architecture.
  • Understanding of statistical modeling or machine learning techniques for trading strategies.
  • Experience with DevOps practices and scripting, including CI/CD pipelines.

What We Offer:

  • Fully remote work with flexible hours.
  • Competitive salary and performance-based bonuses.
  • Opportunity to work on a high-impact, cutting-edge algorithmic trading application.
  • Collaborative and innovative team culture.