Senior Full-Stack Engineer at EPAM Systems Inc
Desde casa, Cauca, Colombia -
Full Time


Start Date

Immediate

Expiry Date

03 Aug, 25

Salary

200.0

Posted On

03 May, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Jenkins, Devops, Kubernetes, Rest, Angular, Junit, Testing, Mockito, Spring Boot, Java, Architecture, Graphql, Git, Pipelines, Typescript, Sonarqube, Docker, Design Patterns

Industry

Computer Software/Engineering

Description

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.
We accept CVs in English only.

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
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
Loading...