Join Miratech as a Senior Python Developer
Company Description
Miratech is a global IT services and consulting firm that merges global enterprise innovation with start-up agility. Since our inception in 1989, we have supported digital transformation for some of the world's largest enterprises, boasting a 99% success rate in IT projects across financial, telecommunication, and technology sectors. Our passion for technical complexity and dedication to stability creates a friendly work environment where employees are empowered to achieve ambitious goals and drive change on a global scale.
Job Description
We are actively seeking a Senior Python Developer to join our team. This role involves developing an industry-leading asset management platform for one of the world's largest investment companies. You will work on a distributed analytics platform that processes and analyzes large volumes of time series data and exposes them to other applications through APIs. Utilizing Kafka for message streaming, you’ll focus on high-performance data processing, system scalability, and maintaining data consistency.
Responsibilities
- Design and implement software components according to specifications.
- Perform system integration and testing, problem troubleshooting, and resolution.
- Conduct development testing of software components.
- Estimate project efforts and delivery timelines.
- Proactively collaborate with teammates to ensure efficient project progress.
- Provide technical input into product roadmaps.
Qualifications
- Strong Python skills – writing reusable, testable, and efficient code.
- Strong unit testing and debugging skills.
- Minimum of 5+ years of experience as a Python developer.
- Strong experience in SQL and relational databases (Oracle / MySQL / PostgreSQL).
- Linux expertise is a must.
- Knowledge of SQL performance tuning is essential.
- Fluency in English (both verbal and written).
- Good analytical and creative problem-solving skills.
- Open mindset, with the ability to quickly adapt to new technologies.
- Strong interpersonal skills with a can-do attitude under challenging circumstances.
- BA/BS or equivalent practical experience.
Nice to Have
- Exposure to tools like DBT for data transformation over the cloud.
- Familiarity with MS Azure products, ADO, ADLS, etc.
- Experience in cloud data warehouses (Snowflake / Redshift / Pyspark).
- Exposure to Big Data-based workloads (Hadoop, Spark, Kafka).
- Experience with orchestration tools like Airflow DAGs and Kubernetes.
- Knowledge of messaging systems like Kafka, Protobuf.
We Offer
- Culture of Relentless Performance: Join an unstoppable technology development team with a 99% project success rate and over 30% year-over-year revenue growth.
- Competitive Pay and Benefits: Enjoy a comprehensive compensation and benefits package, including health insurance and a relocation program.
- Work From Anywhere Culture: Benefit from the flexibility and convenience of remote work.
- Growth Mindset: Access a range of professional development opportunities, including certification programs, mentorship, internal mobility, and internship opportunities.
- Global Impact: Contribute to impactful projects for top global clients and help shape the future of industries.
- Welcoming Multicultural Environment: Thrive in an inclusive, supportive workplace with open communication and regular team-building events.
- Social Sustainability Values: Join our sustainable business practices focusing on IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
Miratech is an equal opportunity employer and does not discriminate against any employee or applicant for employment based on race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status under applicable law.
Additional Information
We handle all candidate information with confidentiality in accordance with EEO guidelines.
Company Name: Miratech