Senior Full-Stack Engineer
Remote in Colombia
Front-End Development
& 15 others
Colombia
We are seeking a Senior Full-Stack Engineer with a strong focus on frontend development to drive the creation of user-centric, maintainable UI solutions using Angular.
This role involves continuous collaboration with product, design, and backend teams to shape a seamless and high-quality user experience.
Responsibilities
- Write modular and reusable code using component-driven development and clean architecture principles
- Ensure application performance, accessibility, and responsiveness across various devices
- Lead and develop Angular components, services, and scalable, reusable UI libraries
- Collaborate with backend teams to integrate and help design REST/GraphQL APIs
- Contribute to frontend architecture and participate in UI/UX design decisions
- Deliver readable, maintainable, and performant code backed by thorough testing with Jest
- Engage in sprint planning, peer code reviews, and team ceremonies
- Implement and maintain CI/CD pipelines with Git Flow, Jenkins, and SonarQube
- Take ownership of end-to-end feature delivery, from planning to production
Requirements
- At least 3 years of experience as a Full-Stack or Frontend engineer with a focus on Angular
- Expertise in Angular 17 and proficiency in TypeScript, RxJS, and modern frontend design patterns
- Competency in backend technologies, specifically Java 21 and Spring Boot 3
- Skills in building and consuming REST/GraphQL APIs and working with micro-frontend architectures
- Familiarity with tools like Git (Git Flow), Jenkins, and SonarQube for maintaining code quality and pipelines
- Background in testing frameworks such as Jest, JUnit 5, and Mockito
- Proven track record of successfully leading feature implementations in cross-functional teams
Nice to have
- Knowledge of containerization and deployment tools such as Docker and Kubernetes
- Familiarity with cloud platforms, particularly Google Cloud Platform (GCP)
- Capability to adapt to evolving DevOps practices or infrastructure needs
Technologies
- Frontend: Angular 17
- Backend: Java 21, Spring Boot 3
- Tools & Practices: Git (Gitflow), Jenkins, SonarQube
- Testing: Jest, JUnit 5, Mockito
- Architecture: Micro-frontends, REST/GraphQL
- DevOps: Docker, Kubernetes, GCP
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