Colombia
We are seeking a highly motivated and skilled Senior Python Web Developer to join our forward-thinking team, developing an AI Assistant product aimed at helping legal professionals streamline routine tasks. This position requires advanced technical knowledge, a proactive attitude, and the creativity to craft stable, user-centered solutions.
Responsibilities
- Design, test, and develop software to meet user needs
- Identify, troubleshoot, and resolve bugs in the system
- Work collaboratively as part of a small engineering team to create and maintain SaaS products
- Coordinate with Product Management, Customer Service, Design, and other departments to ensure seamless software delivery
- Implement and optimize APIs for interaction with databases, improving system performance
- Conduct regular code reviews and provide constructive feedback to team members
- Stay current with modern web development trends and technologies to continuously enhance project quality
Requirements
- Academic credentials in Computer Science, Electrical Engineering, or Computer Engineering with 1-3 years of professional experience, or equivalent skills through bootcamp/self-taught pathways combined with practical work experience
- Expertise in Python language features (e.g., slicing, generators, decorators) with over 3 years of strong backend development experience
- Ability to write/interact with APIs and databases (preferably PostgreSQL)
- Proficiency in JavaScript fundamentals (async/await, Promises, array & object methods)
- Confident, hands-on experience with Angular (currently, version 17 is used in the project)
- Background in building complex, customer-delivered web systems with successful deployment
- Skills in requirements gathering, task identification, and deadline management while collaborating with non-technical and technical teams
- Outstanding communication skills with a professional demeanor, capability to effectively engage with stakeholders across all levels
- Ability to self-start, collaborate with teammates, and adapt gracefully to feedback while delivering high-quality work
- Demonstrated ownership of assigned projects to ensure successful completion
Nice to have
- Independence in conducting thorough testing without relying on QA teams
- Familiarity with legal tech products or solutions (preferred but not mandatory)
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