Colombia
We are seeking an experienced Senior JavaScript Developer to join our collaborative team working on an innovative AI Assistant product designed for legal professionals. Our goal is to empower users to streamline routine tasks, enhance client representation quality, and focus on subject-oriented priorities.
Responsibilities
- Design, test, and develop software to meet user needs
- Identify, troubleshoot, and resolve bugs
- Contribute actively as part of a small engineering team to build and maintain SaaS products
- Collaborate with Product Management, Customer Service, Design, and other cross-functional team members
- Write clean, efficient, and maintainable code for front-end and back-end systems
- Optimize performance across web applications and databases
- Participate in code reviews, testing, and deployment processes
- Translate business requirements into technical specifications
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
- Fundamental JavaScript experience (async/await, Promises, array & objects methods)
- Proficient hands-on experience with Angular, preferably version 17
- Background in back-end development using Python, working with APIs and databases such as PostgreSQL
- Experience in building and delivering complex web systems to customers
- Skills in communicating with users, other technical teams, and management to collect requirements and deliver projects on time
- 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 self-sufficient testing without reliance on a QA team
- Background in legal tech or familiarity with legal industry needs
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