7+ years of commercial-grade Python development experience with complex applications
Experience with Django/Tornado framework
Understanding of multithreading/multiprocessing, generators and asynchronous operations in Python
Knowledge of advanced language features in Python: context managers, decorators, descriptors
Experience with Testing in Python (Behave, PyTest)
Real-world knowledge in microservices architecture, messaging/streaming/REST API’s
Experience/knowledge of Databases (SQL, MongoDB, key:value)
You are based in Ukraine, or you are willing to relocate to Ukraine
Bachelor’s degree or equivalent in STEM from a leading university
Passionate about software development and technology
Organized, persistent, reliable and detail oriented
Express ideas and concerns clearly, concisely, logically, and persuasively both verbally and in writing
Cooperate, respect others’ roles and contribute to the success of the team, achieving a common goal
Prioritize work effectively to meet deadlines
Work setup: work from home, MFA access to infrastructure, local development tools — no VDI!
Annual compensation of up to 75000 USD depending on experience and seniority
You will lead work on complex and challenging projects to drive transformative change for our top tier Financial Services clients. Operating in an Agile environment, you will work on building the next generation financial systems.
You will build microservices and systems that allow financial firms process various data streams, using streaming/Messaging/REST technologies. You will utilize technologies to create high quality, scalable services, that can be deployed consistently, using technologies like: Consul, Docker, Kubernetes, Kafka, Spark.
We are leading Capital Markets digital transformation consultancy in the US
We are shaping the future of financial technology stacks and working on distributed systems that deal with actor-based concurrency, reactive programming, distributed in-memory data grids, messaging that goes beyond plain JMS