Skip To Main Content
backBack to Search

We are seeking a seasoned Senior Python Developer to join our team in replicating Java API functionalities and developing new Python modules for upcoming features.

This position entails maintaining high coding standards, testing, and documenting to ensure smooth operations and scalability of our software solutions.

Responsibilities
  • Replicate Java API controller functionality using open-source Python modules
  • Develop Python modules for new functionalities as per project requirements
  • Write comprehensive unit and integration tests to maintain code quality
  • Create clear, concise Readme documentation for setup and onboarding processes
  • Maintain cleanliness and clarity in code with proper inline documentation
Requirements
  • Strong proficiency in Python development, with over 3 years of experience
  • Background in both Java API development and translating Java to Python
  • Familiarity with open source development principles
  • Understanding of best practices in software development
  • Skills in unit and integration testing using appropriate frameworks
Nice to have
  • Contributions to open-source communities
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