Skip To Main Content
backBack to Search

Senior Python Developer

Remote in India
Python.Data
& 12 others
warning.png
Sorry, this position is no longer available

We're on the lookout for a seasoned Senior Python Developer with strong expertise in cloud computing and SQL to become an integral part of our remote team.

As a Senior Developer, you'll be a driving force in crafting and executing inventive data solutions within the field. Collaborating with a team of skilled developers, your primary focus will be delivering top-notch software and fostering a collaborative, growth-centric atmosphere.

Responsibilities
  • Architect and develop data processing pipelines, implementing scalable and efficient solutions for manipulating and analyzing data
  • Craft and maintain REST APIs, ensuring seamless integration with diverse systems
  • Collaborate closely with fellow developers and stakeholders to guarantee that all data solutions align with specified requirements
  • Produce clean, efficient, and sustainable code in Python, optimizing backend system performance
  • Troubleshoot intricate problems, offering scalable and performant solutions to enhance overall functionality
  • Assure compliance of backend systems with customer infrastructure and security standards, adhering to best practices
  • Spearhead the development of data warehousing solutions, facilitating efficient storage and retrieval of large data volumes
  • Leverage Amazon SQS for effective message queueing and processing
  • Monitor and enhance the performance of data processing systems in the AWS environment
  • Implement rigorous unit testing and debugging practices to uphold software reliability and functionality
Requirements
  • A minimum of 3 years of Python development experience, coupled with a robust foundation in data software engineering principles and best practices
  • Proven experience in developing and maintaining cloud-based solutions using Amazon Web Services (AWS)
  • Proficiency in SQL and NoSQL databases, with exposure to Amazon DynamoDB, Elasticsearch, and Apache Hive
  • Familiarity with data processing frameworks like Apache Spark and Databricks for streamlined data manipulation and analysis
  • Expertise in crafting and sustaining REST APIs, ensuring seamless integration with various systems
  • Proficiency in microservice architecture patterns, coupled with a profound understanding of their advantages and disadvantages
  • Hands-on experience with Redash for effective data visualization and reporting
  • Advanced English language skills (Upper-Intermediate level) for effective communication with the team and stakeholders
Nice to have
  • Experience with Flask for developing REST APIs
  • Strong background in unit testing and debugging
  • Proficiency in continuous integration and delivery (CI/CD) to uphold high code quality and efficiency
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you