Skip To Main Content
backBack to Search

Senior Python Web Developer

Remote in Mexico
Python.Web
& 9 others

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
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