Taro Logo

Software Engineer - Python

Rimes provides enterprise data management solutions to the global investment community, powering more than US$75 trillion in assets under management annually.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Python

Rimes is seeking a Software Engineer - Python to join their team in developing enterprise data management solutions for the global investment community. The ideal candidate will have 3+ years of experience in programming data-centric applications and pipelines, with strong Python coding skills and experience with microservices architecture.

Key responsibilities include:

  • Designing and implementing new functionalities for data-centric applications built as microservices and data pipelines
  • Building scalable and robust applications in a distributed multi-tenant Hybrid cloud architecture
  • Participating in the full life cycle of user stories, from requirements gathering to implementation and testing
  • Contributing to cross-team innovation and knowledge sharing

The role requires a Bachelor's degree in computer science or a related field, experience with SQL Server coding, and knowledge of pandas library and/or Apache Spark. Familiarity with cloud applications (preferably Azure) and containerization concepts is also desired.

Rimes offers a competitive compensation package, including private medical insurance, provident fund, and 26 days of annual leave. The company promotes a flexible hybrid work environment and values client excellence, innovation, integrity, and empowerment.

Join Rimes to be part of a team working with cutting-edge technologies like Azure Cloud, Kubernetes, and microservices architecture, while contributing to solutions that power over US$75 trillion in assets under management annually.

Last updated 8 months ago

Responsibilities For Software Engineer - Python

  • Design, implement and integrate new functionalities to data centric applications built as microservices and data pipelines
  • Build scalable and robust application in a distributed multi-tenant Hybrid cloud architecture
  • Participate in the full life cycle of user stories, from requirements to implementation and testing
  • Bring ideas and solutions to complex technical problems during team workshops
  • Review team mates' code in peer reviews within Git
  • Collaborate with DevOps and QA resources on CI/CD and test automations
  • Contribute to cross-team innovation through communities of practice
  • Learn new skills and share knowledge during transversal knowledge transfer sessions

Requirements For Software Engineer - Python

Python
JavaScript
React
Kubernetes
Redis
RabbitMQ
  • 3+ years of experience in programming data-centric applications and pipelines
  • Bachelor's degree in computer science, computer engineering or relevant field
  • Strong experience in Python coding
  • Knowledge of pandas library and/or Apache Spark
  • SQL Server coding experience
  • Experience with microservices architecture
  • Experience with working with Python packaged containers
  • Knowledge of OWAPS 10 prevention
  • Experience with version control systems (e.g. Git/GitHub)
  • Unit testing experience
  • Experience with deployment automation (on-premises & cloud)
  • Experience in developing Cloud applications (preferably using Azure)
  • Familiarity with containerization (Docker & Docker Compose) & orchestration (Kubernetes) concepts

Benefits For Software Engineer - Python

Medical Insurance
401k
Vision Insurance
  • Private Medical Insurance
  • Private Provident Fund
  • 26 days of annual leave
  • 5 days paid sick leave
  • Breakfast and snacks
  • Smoothie Fridays
  • Competitive pay and bonus eligibility
  • Flexible hybrid work environment

Interested in this job?