Junior-Middle Python Engineer

affinity recruitment ltd. • Cayman Islands
Remote
Apply
AI Summary

Join a technology-driven company as a Junior-Middle Python Engineer to develop and maintain Python-based scripts, services, and internal tools. Work on real production and research-oriented systems, and grow within a professional, high-standard environment.

Key Highlights
Develop and maintain Python-based scripts, services, and internal tools
Work on real production and research-oriented systems
Grow within a professional, high-standard environment
Technical Skills Required
Python pandas numpy requests
Benefits & Perks
Fully remote role
Structured onboarding process
Clear task definitions and mentorship from senior engineers
Competitive compensation based on experience and performance

Job Description


Company Overview

Our client is a technology-driven company focused on proprietary research and development of quantitative systems and automated trading infrastructure. We build and operate our own internal platforms, analytics tools, and software to support data-driven decision-making in digital asset markets.

Role Overview

They are now seeking a Junior-Middle Python Engineer to join their remote technical team. This role is suitable for early-career to mid-level engineers who want to strengthen their engineering fundamentals, work on real production and research-oriented systems, and grow within a professional, high-standard environment.

You will work under the guidance of senior engineers while owning clearly defined components and tasks, with increasing responsibility over time.

Key Responsibilities

  • Develop and maintain Python-based scripts, services, and internal tools
  • Work with datasets, basic data pipelines, and structured data formats (CSV, JSON, etc.)
  • Assist in building and improving research and analytical tooling
  • Write clean, readable, and well-documented code
  • Debug and fix issues in existing codebases
  • Follow established coding standards and best practices
  • Participate in code reviews and technical discussions
  • Prepare short technical summaries of completed work

Required Skills & Experience

  • 1-3+ years of experience with Python (commercial or strong project-based experience)
  • Understanding of core Python concepts (data structures, functions, classes, modules)
  • Experience with common libraries such as pandas, numpy, requests, or similar
  • Basic understanding of software engineering principles (Git, code structure, testing basics)
  • Ability to learn quickly and take feedback constructively
  • Good written communication skills in English
  • Ability to work remotely and manage assigned tasks responsibly

Bonus Skills & Experience

  • Experience with Jupyter notebooks or data analysis workflows
  • Exposure to APIs and external data sources
  • Basic Linux or command-line experience
  • Familiarity with async programming or simple performance optimization
  • Interest in data, analytics, or research-oriented projects

What’s On Offer

  • Fully remote role with a structured onboarding process
  • Clear task definitions and mentorship from senior engineers
  • Competitive compensation based on experience and performance

 


Similar Jobs

Explore other opportunities that match your interests

Senior Technology Leader, Engineering Director

Programming
•
38s ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

audienceview

Chile

Backend Engineer (Marketplace)

Programming
•
2m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

studytube

Netherlands

Tech Lead / Team Leader

Programming
•
4m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

KMN

Italy

Subscribe our newsletter

New Things Will Always Update Regularly