In office:
What We Do
Miratech helps visionaries to change the world. We are a global IT services and consulting company that brings together global enterprise innovation and start-up innovation. Today we support digital transformation for the largest enterprises on the planet.
By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. Our culture of Relentless Performance enables over 99% of Miratech’s engagements to succeed by meeting or exceeding scope, schedule and/or budget objectives since our inception in 1989.
The project includes the development of an industry-leading asset management platform for one of the biggest investment companies in the world. This analytics platform is a distributed solution that handles large volumes of time series data for processing, analysis, and exposing them to other applications through APIs. The solution leverages Kafka for message streaming. The primary focus of the development team is on the high performance of data processing, system scalability, and data consistency.
We are looking for a Senior Python Developer to join our team, who will help us work on solutions and implement technologies that will improve user experience.
Responsibilities:
Design and implement software components according to the specifications.
Perform system integration and testing, problem troubleshooting, and resolution.
Perform development testing of software components.
Participate in estimating project efforts and delivery timelines.
Proactively collaborate with teammates to ensure that the project efforts proceed efficiently and with predictability.
Provide technical input into product roadmaps.
At least 5+ years experience as a Python Engineer
Experience with Python frameworks like Django, Flask and Pandas
Experience in designing multi-tier application architecture and distributed caching solutions
Experience working with relational/non-relational databases and understanding of storage technologies (like MySQL, Sybase, MongoDB, InfluxDB, Cassandra or HBase)
Experience working with large volumes of time series data and building services, APIs and applications based of it
Strong understanding of data modeling techniques
Experience with dev ops tools like Git, Maven, Jenkins Experience with Agile development concepts and related tools
Experience building servers in Python
Strong experience in Enterprise level coding
Good Experience with Object Orientated methodologies (preferably in Python)
Extensive unit testing (Not system testing but code unit testing with coverage) experience
Good skills with scalable applications in Python preferably using asyncio
Working experience in performance testing and performance improvement of Python code.
We offer
Strong career opportunities for professionals
A variety of international projects and mobility across projects
Professional development support and professional certification opportunities
Competitive compensation, advanced bonus systems
Flexible working schedule with a remote possibility
Corporate, social and cultural events
I'm interested
Your email won't be used for commercial purposes. Read our Privacy Policy.