Strong Middle Python Engineer
Pine Software Technology Ltd is a software company specializing in trading technology solutions for regulated brokers and trading firms. We build SaaS products that support electronic trading, brokerage operations, risk management, and financial data analysis.
We are looking for a Python Engineer to join our team and work on high-performance backend services, data pipelines, and ML-driven components used in real-time trading systems.
Responsibilities
โ Design, develop, and maintain high-performance backend services and APIs
โ Build and improve microservices with a focus on scalability, performance, and reliability
โ Design and optimize asynchronous background jobs, workers, and task pipelines
โ Work with SQL and NoSQL databases, choosing the right solution for each use case
โ Work with messaging systems (queues / pub-sub) for distributed communication
โ Participate in architecture discussions, code reviews, and technical decision-making
โ Participate in architecture discussions, code reviews, and technical decision-making
โ Collaborate with stakeholders to shape technical solutions and product direction
โ Understand CI/CD and containerized deployment processes
Requirements
โ 3-4+ years of professional experience as a Python Engineer
โ Strong Python skills with the ability to write clean, maintainable, and efficient code
โ Experience with modern Python frameworks: Django, FastAPI/Starlette
โ Hands-on experience with microservices architecture and API development
โ Experience with asynchronous programming (asyncio, multithreading, multiprocessing)
โ Experience designing and working with background jobs and task processing systems
โ Solid knowledge of SQL and NoSQL databases, including query optimization
โ Experience with gRPC or REST APIs
โ Experience with message brokers (RabbitMQ, Kafka, or similar)
โ Experience using Docker and basic CI/CD workflows
โ English level: B1
Nice to Have
โ Familiarity with Kubernetes
โ Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK, OpenTelemetry)
โ Strong unit testing practices and experience with TDD
โ Experience in a product company
What We Offer
โ Care from Day One โ medical insurance from your first day, including dental care, massage, and professional psychological support
โ Work-Life Balance โ 25 days of paid vacation + 30 days of paid sick leave
โ Investment in Your Energy โ partial reimbursement for sports and fitness activities
โ Growth & Learning โ coverage for English or Ukrainian language courses and a dedicated professional development budget
โ Knowledge Library โ office books and access to the Kuka online library
โ Island Relaxation โ up to 14 days per year at the company villa in Cyprus
โ Modern Workspaces โ Unit City (Ukraine) with full power-backup infrastructure or a modern office in Larnaca, Cyprus
Join the Pine Software team, where your talents and aspirations will be recognized! We offer a dynamic work environment, opportunities for professional growth, and support at every step of your career path. Start your journey to success with usโapply today and take the first step towards your bright future!
Pine Software is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. Please note that only shortlisted candidates will be contacted. Thank you for considering Pine as your next career move!