We are seeking a skilled Senior Python Developer for our organization. This is a 100% remote position that requires strong verbal and written communication skills in English.Our software engineers work in teams to develop new features and are involved in the full product lifecycle from requirements gathering to coding and testing.Key Responsibilities:Technical Leadership: Provide guidance and mentorship to junior developers, helping them make informed decisions and grow their skills.Hands-On Development: Contribute to the development effort while maintaining a focus on architectural excellence.Code Review: Ensure adherence to coding standards, best practices, and architectural guidelines.AWS Expertise: Leverage your knowledge of AWS services to design and implement cloud-based solutions.Documentation: Create comprehensive technical documentation for architectural designs, coding guidelines, and best practices.Requirements:8+ years of hands-on 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.Professional experience with SaaS/product development.Excellent problem-solving and analytical skills.Bachelor's degree in Computer Science, Software Engineering, or a related field.