jobs in EPAM Systems, Inc.

EPAM Systems, Inc. Hiring! Work from Home Full Stack Engineer (JavaScript) in - Ricebowl

Full Stack Engineer (JavaScript)

EPAM Systems, Inc.

Undisclosed

Malaysia

Share
Save

Working Location

  • Malaysia

Job Description

Responsibilities

Join EPAM Malaysia to build and maintain secure, scalable enterprise web applications across full-stack layers. You’ll work with Angular, Node.js, NestJS, Java/Kotlin and Spring Boot in a microservices environment, collaborating with product owners and engineering teams to deliver reliable solutions.

Strong full-stack experience is essential, along with solid knowledge of authentication, authorization and secure system integration. Key technologies include PostgreSQL, Redis, RabbitMQ, Keycloak, Docker, Ansible and automated testing frameworks.

Responsibilities

  • Design and develop enterprise web applications using Angular, TypeScript, Node.js, NestJS, Java, Kotlin and Spring Boot
  • Build front-end and back-end components within a secure microservices architecture
  • Implement authentication and authorization flows using Keycloak, OIDC, OAuth 2.0 or LDAP
  • Integrate back-end services with PostgreSQL, Redis, RabbitMQ and legacy data stores
  • Apply secure coding practices and resolve application security risks, including PKI, HSM and certificate handling
  • Write unit, integration, end-to-end and performance tests using Jest, pytest, Karate or Gatling
  • Support CI/CD and containerized deployments using Docker, Ansible, Jenkins or GitHub Actions
  • Collaborate with product owners and stakeholders to translate requirements into technical solutions

Requirements

  • Proficiency in Node.js, NestJS, Angular, TypeScript and back-end development with Java, Kotlin and Spring Boot
  • Knowledge of microservices architecture, API-based system integration and messaging components such as RabbitMQ
  • Understanding of application security principles, secure coding practices, authentication and authorization
  • Experience with OAuth 2.0, OpenID Connect, Keycloak, LDAP or similar identity and access management technologies
  • Expertise in PostgreSQL, with exposure to ArangoDB and Redis
  • Experience with automated testing practices including unit, integration, end-to-end or performance testing
  • Knowledge of Docker-based development environments and deployment automation tools such as Docker Compose, Ansible or CI/CD pipelines
  • Understanding of the Software Development Life Cycle and Agile delivery practices
  • English proficiency

Nice to have

  • Experience working with enterprise internal applications, secure platforms or automotive technology environments
  • Exposure to Jenkins, GitHub Actions or similar CI/CD tools

We offer

  • By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023.
  • Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
  • You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
  • We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
  • At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us

Life at EPAM

  • EPAM is a leader in the fastest-growing segment (product development/digital platform engineering) of the IT industry. We acquired Just-BI in 2021 to reinforce our leading position as a global Business Intelligence services provider and have been growing rapidly. With a talented multinational team, we provide data and analytics expertise
  • We are currently involved in end-to-end BI design and implementation projects in major national and international companies. We are proud of our entrepreneurial start-up culture and are focused on investing in people by creating continuous learning and development opportunities for our employees who deliver engineering excellence for our clients

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More