Vacancy catalog
EPAM
Open roleNew

Senior Full Stack Developer (JS)

EPAMBrazil, Rio de Janeiro
Work model
Office
Experience
3+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
33 tags

Technology context

33

Parsed from the vacancy text; ordered by relevance to this role.

Node.jsJavaScriptReact.jsAWSFull StackJavaAzureGCPKubernetesAngularCloudBackendKafkaDevOpsDockerFrontendMicroservicesRedisAPIPostgreSQLSpringJenkinsRESTCI/CDMongoDBMySQLGitSAPScrumApache CamelQuarkusRabbitMQSOAP

Full listing

Role description

We are looking for a Senior Full Stack Developer to join our team. In this role, you will contribute to the design and delivery of scalable, high-performing software solutions across the entire technology stack. You will collaborate with a talented team to build systems that drive real business value and support our continued growth.

Responsibilities

  • Design, develop, and maintain scalable software solutions across front-end and back-end layers
  • Write clean, efficient, and maintainable code following best practices and coding standards
  • Participate in code reviews to ensure quality, consistency, and adherence to architectural guidelines
  • Troubleshoot, debug, and resolve issues across the application stack in a timely manner
  • Contribute to technical design discussions and help define solution architecture for new features
  • Collaborate with cross-functional teams, including product, design, and QA, to deliver high-quality software
  • Monitor application performance and implement improvements to enhance reliability and scalability
  • Mentor junior developers and share knowledge to support team growth and technical excellence

Requirements

  • A minimum of 3 years of relevant experience in full stack development
  • Solid knowledge of Java for building robust back-end applications
  • Experience with Spring Boot, Quarkus, and Apache Camel frameworks
  • Knowledge of relational databases (e.g., PostgreSQL, MySQL, Oracle) and non-relational databases (e.g., MongoDB, Redis)
  • Experience with Node.js and frameworks such as ReactJS, NestJS, and AngularJS
  • Knowledge of messaging systems, including Kafka and RabbitMQ
  • Knowledge of REST and SOAP API development
  • Familiarity with version control systems, such as Git
  • Strong written and spoken proficiency in English at a B2 level or higher

Nice to have

  • Experience with cloud computing platforms such as AWS, Azure, or GCP
  • Knowledge of API Gateways and Kubernetes clusters
  • Experience with integrations involving SAP S/4 or RFC Protocol
  • Knowledge of DevOps practices and containerization tools, such as Docker and Kubernetes
  • Experience with CI/CD tools, including Jenkins, GitHub Actions, GitLab CI, or Azure DevOps
  • Knowledge of microservices architecture, cloud-ready development, and event-driven design
  • Experience working with Agile methodologies, such as Scrum or Kanban