Position: Senior Python Developer
Company: NCube
Experience required: 5y
English level: upper

We are looking for a skilled Senior Python Developer for our client’s project — a platform to analyze the financial markets, automate trading strategies and communicate between finance enthusiasts securely.

Client— is an innovative fintech company with an international team of professional investors, traders, analysts, marketers, and blockchain developers.

Must have:
Strong experience with Python programming language
In-depth knowledge of SocketIO, PostgreSQL, and MongoDB
Experience in developing and maintaining web-based applications
Familiarity with RESTful APIs and web services
Excellent problem-solving, debugging, and troubleshooting skills
Upper-Intermediate English

Responsibilities:
Design, develop, and maintain high-quality, scalable, and efficient Python-based applications
Collaborate with cross-functional teams to gather requirements and develop appropriate solutions
Optimize existing software solutions for performance and reliability
Integrate with external systems and services via APIs and other protocols
Write clean, maintainable, and well-documented code
Troubleshoot and resolve software defects and issues
Stay up-to-date with the latest industry trends, technologies, and best practices

We offer:
Competitive salary with regular review
Flexible working schedule, fully remote work opportunities
Accountant assistance
Payment through Swift
Vacation (up to 20 working days)
Paid sick leaves (10 working days)
Online English courses
Direct cooperation with the customer
Business trips and teambuildings abroad