Brief Description
Global Rescue is the world’s leading membership organization providing integrated travel risk management services, including medical, security, intelligence and crisis response services to consumers, enterprises and governments. Founded in 2004 Global Rescue’s unique operational model provides best-in-class services that identify, monitor, and respond to threats and emergencies. For more information, please see www.globalrescue.com.
CULTURE
Global Rescue isn’t your average place to work and that’s why we’re comfortable saying we’re not for everyone. Our team of passionate, mission driven professionals are pioneers in the travel risk and crisis management industry. Our mission is simple – protecting and saving lives. We are a high-performance organization operating on a global scale. Our team is made up of driven, passionate, adventurous, team players who have a “get it done mentality.” The overall ethos is “no job too big or too small;” this is a place where one needs to be prepared to roll up your sleeves and get things done no matter your title. The culture of the office is fast-paced, collaborative and mission-focused on making a difference.
Role Overview
We are seeking a skilled Python Developer & Data Analyst to develop scalable backend services and analyze complex datasets to drive data-driven decision-making. This mid-level role requires expertise in Python, backend development, and data analysis.
Responsibilities
- Collect, clean, and analyze large datasets to identify trends, patterns, and actionable insights.
- Design, develop, test, and maintain scalable and efficient backend microservices that support client facing and internal applications and processes.
- Collaborate with cross-functional teams, including product and engineering, to define key metrics and improve business outcomes.
- Participate in data governance activities, ensuring data accuracy, integrity, and security.
- Support predictive analytics and machine learning initiatives by preparing datasets and conducting exploratory data analysis (EDA).
- Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide comments on software design aspects.
- Collaborates and adds value through participation in peer code reviews, providing comments and suggestions.
- Documentation of solution design, interfaces, implementations, and dependencies.
- Develops moderately complex software in Python for our products consistently following coding standards and in accordance with applicable software development methodology and release.
- Create & execute unit/end-to-end tests for TDD using automated testing frameworks to ensure functional integrity of the solutions.
- Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.
- Self-start with the ability to identify areas of need and work autonomously.
- Learn and adopt new frameworks, tools and technologies.
Qualifications
- Bachelor’s in IT, Computer Science, or Data Science.
- 3+ years of experience in Python for backend development and data analysis.
- Excellent experience working with relational and NoSQL databases.
- Proficiency in developing REST APIs and integrating third-party APIs.
- 2+ years of experience with cloud platforms (AWS preferred), Docker, and microservices.
- Hands-on experience with Git, GitHub Actions, CloudFormation, ECS/EKS, AWS Lambda, AWS IoT, and New Relic.
- Experience with automated unit and integration testing and CD/CI processes
- Strong understanding of data engineering principles, working experience with large datasets, statistical analysis, and machine learning concepts is a plus.
- Experience with business intelligence tools like AWS QuickSight for data visualization and analysis.
- Good to have: AWS Kinesis, Kafka, Apache Spark, Timestream
- Experience with ETL pipelines, data wrangling, and transformation techniques.
- Strong problem-solving skills and the ability to derive meaningful insights from complex data.
- Excellent communication skills – verbal and written