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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job