Mexico
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