Senior Full Stack Engineer

EPAM Systems

Portugal

Remote

EUR 60,000 - 90,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Variety of projects
Career growth
Internal events
Flexible work hours

Job summary

EPAM Systems Inc in Portugal is seeking a Senior Full Stack Engineer for a fully remote role. You will shape how software evolves, balancing quick delivery with long-term resilience, and work across platforms to ensure scalable, reliable products.

You will apply modern JavaScript with React, Redux, GraphQL, and testing tools to deliver robust features. The role emphasizes security, CI/CD, code quality, and collaboration with cross-functional teams.

Qualifications

  • Fluency in JavaScript with modern ES6 syntax and CSS3; expert knowledge of ReactJS, Redux, GraphQL, Jasmine, Jest, redux-saga, redux-thunk, webpack, eslint, WebdriverIO, nginx and Jenkins.
  • Understanding of web app designs, CI/CD, web testing automation, secure coding practices and security-focused testing, and browser testing with Saucelabs.
  • Solid knowledge of source control, especially Git and GitHub flows, and understanding of web app designs and CI/CD.
  • Fluency in either Android (Java 8+, Kotlin, SQLite), iOS (Swift, Objective-C, Cocoapods) or C++ technology set; experience with IDEs.
  • Understanding of mobile app designs, CI/CD, mobile testing automation and secure coding practices; solid knowledge of source control, Git flow and GitHub flows.
  • Experience deploying an app on Google Play or Apple App Store, and experience with dependencies, SDKs and API contracts.
  • Fluency in Java and/or Python; strong knowledge of software development methodologies; deep understanding of API design (OAuth, RESTful, GraphQL) and cloud platforms.
  • Experience with distributed data systems (Spark, BigQuery, Kafka) and data modeling (SQL/NoSQL).

Responsibilities

  • Execute specific project and team tasks.
  • Apply experience with project work and associated methods.
  • Demonstrate technical and IT-relevant expertise in the sector.
  • Design and realize work packages.
  • Deliver medium to large tasks with little or no guidance.
  • Help refine product requirements and ideas.
  • Evangelize best practices.
  • Communicate strongly.
  • Fulfill all Engineer II responsibilities.

Skills

JavaScript ES6
ReactJS
Redux
GraphQL
Jasmine
Jest
redux-saga
redux-thunk
webpack
eslint
WebdriverIO
nginx
Jenkins
CI/CD
Android
iOS
C++
Git
GitHub
Xcode
Android Studio
IntelliJ

Tools

Git
GitHub
Xcode
Android Studio
IntelliJ

Job description

What separates software that works from software that lasts is the ability to absorb change without accumulating technical debt. The Senior Full Stack Engineer role in Portugal is full remote and sits at the intersection of dependable software and scalable platforms. You decide how technical choices shape the future of a product, balancing immediate needs with long-term resilience. The role is defined by the drive to refine ideas into solutions that hold up under real-world demands. The person in this role shapes how teams deliver work that stands up to growth and complexity.ResponsibilitiesExecute specific project and team tasksApply experience with project work and associated methodsDemonstrate technical and IT-relevant expertise in the sectorDesign and realize work packagesDeliver medium to large tasks with little or no guidanceHelp refine product requirements and ideasEvangelize best practicesCommunicate stronglyFulfill all Engineer II responsibilitiesRequirementsFluency in JavaScript with modern ES6 syntax and CSS3, and expert knowledge of ReactJS, Redux, GraphQL, Jasmine, Jest, redux-saga, redux-thunk, webpack, eslint, WebdriverIO, nginx and JenkinsUnderstanding of web app designs, CI/CD, web testing automation, secure coding practices and security-focused testing, and browser testing with SaucelabsSolid knowledge of source control, especially tools such as Git and GitHub flows, and understanding of web app designs and CI/CDFluency in either Android (Java 8+, Kotlin, SQLite), iOS (Swift, Objective-C, Cocoapods) or C++ technology set, and experience with Xcode, Android Studio, IntelliJ and similar IDEsUnderstanding of mobile app designs, CI/CD, mobile testing automation and secure coding practices, and solid knowledge of source control, especially Git and familiarity with Git flow and GitHub flowsExperience deploying an app on the respective Google Play Store or Apple App Store (or comparative experience for internal corporate development), and experience with dependency management, SDKs and API contractsFluency in Java and/or Python, and strong knowledge of software development methodologies and best practicesDeep understanding of API design principles and patterns, and experience in one or more technologies: OAuth, RESTful and/or GraphQL API design, and AWS or other public cloud platformsExperience working with customers, partners or developers in the technical industry, and understanding and following Secure Software Development Lifecycle practices (SSDLC)Experience with distributed data systems such as Spark, BigQuery or Kafka, and experience designing and modeling both logical and physical data models, and SQL and NoSQL experienceWe offerCompetitive compensation depending on experience and skillsVariety of projects within one companyBeing a part of a project following engineering excellence standardsIndividual career path and professional growth opportunitiesInternal events and communitiesFlexible work hours
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior/Lead Full Stack Developer
Senior/Lead Full Stack Developer

EPAM Systems • Portugal

Remote
EUR 80,000 - 110,000
Senior DevOps AWS
Senior DevOps AWS

EPAM Systems • Portugal

Remote
EUR 45,000 - 75,000
Senior Full Stack Engineer (Java / React) | Remote from Portugal
Senior Full Stack Engineer (Java / React) | Remote from Portugal

act digital • Portugal

Remote
EUR 60,000 - 90,000
Full Stack Engineer
Full Stack Engineer

La Fosse • Lisboa

On-site
EUR 45,000 - 75,000
Private healthcare and life insurance
25 days' annual leave
Daily meal allowance
+2
Senior Full Stack Engineer (Java/React) - Remote Portugal
Senior Full Stack Engineer (Java/React) - Remote Portugal

act digital • Portugal

Remote
EUR 60,000 - 90,000
Full Stack Engineer (Senior/Lead) ID41561
Full Stack Engineer (Senior/Lead) ID41561

AgileEngine • Aveiro

Remote
EUR 42,841 - 59,977
Professional growth
Competitive compensation
Flexible schedule
+1
Full Stack Engineer
Full Stack Engineer

The React Hub • Portugal

Remote
EUR 40,500 - 49,500
Senior Full Stack (Java&React)
Senior Full Stack (Java&React)

Present Technologies • Coimbra

On-site
EUR 60,000 - 85,000
Company bonus
Extra holidays
Flexible benefits budget
+2
Fullstack Developer
Fullstack Developer

Hitachi Digital Services • Lisboa

On-site
EUR 45,000 - 70,000
Benefícios de saúde
Flexibilidade de horários
Oportunidades de desenvolvimento profissional
Full Stack Engineer
Full Stack Engineer

XCOPE AI • Porto

Hybrid
EUR 30,000 - 45,000
Competitive salary
Mentorship
Learning time
Top locations