 
        
        Senior Python Developer Position
We are seeking an experienced Senior Python Developer to join our 100% remote team.
About the Role
This is a 6 month+ contract with flexible working hours, offering the opportunity to work on a leading world-class global product suite in the Cloud FinOps space.
 * As a technical leader, you will provide guidance and support to the development team, helping them make informed decisions and grow their skills.
 * You will contribute to the development effort while maintaining a focus on architectural excellence, ensuring that code adheres to standards and best practices.
 * Leverage your knowledge of AWS services to design and implement cloud-based solutions that meet business requirements.
Responsibilities
 1. Technical Leadership: Provide technical guidance and support to the development team, promoting knowledge sharing and skill growth.
 2. Development Effort: Contribute to the development of cloud-based solutions, focusing on architectural excellence and adherence to coding standards.
 3. AWS Services: Leverage expertise in AWS services to design and implement scalable and secure cloud-based solutions.
Requirements
 * 8+ years of experience in software development, with 3+ years in Python and/or Golang in a microservices architecture.
 * 3+ years working with AWS managed services and cloud-native development.
 * Experience with Spark, SQL, and modern data management and orchestration tooling (e.g., AirFlow, DataBricks, DBT).
 * Professional experience with data structures, relational databases, non-relational/no-SQL databases, ETL processes, and complex relational queries.
 * Experience developing SaaS / product development.
 * Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
 * Exposure to API development and productization / data delivery at scale through APIs.
 * Exceptional problem-solving and analytical skills.
 * Excellent communication and teamwork abilities.
 * Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
What We Offer
A challenging and rewarding role in a dynamic environment, with opportunities for growth and professional development. A collaborative and supportive team, committed to delivering exceptional results. Flexible working hours and a competitive compensation package.