We’re looking for a Senior Python Engineer to join our growing team and play a key role in developing and optimizing mission-critical financial applications!
Location: Remote (Ukraine, Europe) Employment: Full Time (EST Time zone overlap)
What We Are Looking For: * 15+ years of professional software development experience, with a significant focus on Python. * Demonstrable experience within the financial services industry. * Expert-level proficiency in Python and its ecosystem (e.g., NumPy, Pandas, SciPy, Django/Flask, asyncio). * Strong understanding of data structures, algorithms, and object-oriented design principles. * Proven experience with relational and/or NoSQL databases (e.g., SQL Server, PostgreSQL, MongoDB, Cassandra). * Experience with real-time data processing and messaging systems (e.g., Kafka, RabbitMQ). * Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). * Proficiency with version control systems (Git) and CI/CD pipelines. * Exceptional problem-solving abilities and a keen analytical mind. * Demonstrated ability to learn new technologies and financial concepts rapidly and independently. * Strong communication skills (written and verbal) with the ability to articulate complex technical concepts to both technical and non-technical audiences. * Proactive, self-motivated, and able to work effectively in a fast-paced, dynamic environment. * English level — B2+.
What You Will Be Doing: * High-Performance Development: Develop, optimize, and maintain critical Python code for financial applications, developing algorithms and optimizers, ensuring low latency and high throughput. * Financial Domain Expertise: Prior financial services experience preferred. * System Integration: Integrate Python applications with existing financial systems, third-party APIs, and databases, ensuring seamless data flow and functionality. * Performance Tuning & Optimization: Proactively identify and address performance bottlenecks in Python applications, optimizing code and infrastructure for maximum efficiency. * Code Quality & Best Practices: Champion best practices for software development, including code reviews, unit testing, integration testing, and documentation, ensuring high-quality, maintainable code. * Self-Direction & Initiative: Operate with a high degree of autonomy, taking ownership of projects from conception to deployment, and driving initiatives independently. * Problem Solving: Tackle complex technical and financial challenges, providing innovative and pragmatic solutions. * Mentorship & Collaboration: Provide technical guidance and mentorship to less experienced developers, fostering a culture of knowledge sharing and continuous improvement. Collaborate effectively with quantitative analysts, traders, product managers, and other stakeholders.