EPAM Systems

Senior Python Web Developer

Mexico

4 days ago
Save Job

Summary

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are seeking a skilled Senior Python Web Developer to join our team in building an AI Assistant tailored for legal professionals. Our product aims to enhance efficiency, enable higher-quality representation, and allow legal experts to focus on meaningful, subject-specific tasks. If you thrive in a collaborative environment and enjoy tackling challenging problems, we'd love to hear from you.

Responsibilities


  • Design, test, and develop software that meets user requirements
  • Identify, troubleshoot, and resolve bugs and performance bottlenecks
  • Work collaboratively as part of a small engineering team to build and maintain our SaaS products
  • Coordinate with Product Management, Customer Service, Design, and other teams to align on development priorities
  • Write high-quality code for the backend, integrate APIs, and manage database functionalities
  • Provide clear estimates, outline milestones, and meet production deadlines effectively
  • Conduct code reviews and implement best practices to ensure system scalability and maintainability
  • Stay updated on emerging technologies relevant to product development and make recommendations for improvements


Requirements


  • Degree in Computer Science, Electrical Engineering, or Computer Engineering with at least 1-3 years of professional experience; professional experience is critical for self-taught/bootcamp backgrounds
  • Proficiency in Python, including advanced features like slicing, generators, and decorators, and experience with backend development, APIs, and relational databases like PostgreSQL
  • Solid understanding of fundamental JavaScript concepts, including async/await, Promises, and array/object methods
  • Hands-on experience with Angular (current project uses version 17)
  • Background in building complex web systems successfully delivered to end users
  • Capability to collaborate with users, technical teams, and management to gather requirements and deliver on schedule
  • Low ego, collaborative mindset, and effective communication skills
  • Openness to feedback with the flexibility to adjust and improve
  • Self-motivation with the ability to take full ownership of assigned tasks and see them through completion


Nice to have


  • Ability to conduct independent testing without QA support
  • Familiarity with the legal technology domain


We offer


  • 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


How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: