Entrust

Senior Full Stack Software Engineer

Entrust

full-time

Posted on:

Location Type: Hybrid

Location: Lisbon • 🇵🇹 Portugal

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

JavaScriptNode.jsReact

About the role

  • Collaborate closely with product designers, product managers, and engineers to deliver end-to-end experiences that delight customers.
  • Design, build, and maintain robust systems, from intuitive frontends using type script and frameworks like React to scalable backends powering public APIs and data processing pipelines.
  • Prototype and iterate solutions to ensure they are impactful, polished, and meet our performance, reliability, and accessibility standards.
  • Champion privacy and security in every product, ensuring they meet the highest standards of customer data protection.
  • Write automated tests, develop resilient code, and design robust systems to improve reliability and safety.
  • Take ownership of projects from ideation through system design to execution and delivery.
  • Collaborate across teams to build scalable solutions that address both front-end and back-end challenges.
  • Foster a culture of inclusivity, collaboration, and continuous improvement through participation in retrospectives and feedback.
  • Guide and mentor engineers, helping them manage technical debt, plan refactors, and improve engineering practices.

Requirements

  • Minimum 4 years of professional experience in software engineering, with significant exposure to both backend and frontend development.
  • Proven expertise in at least one modern front-end framework (e.g., React) and backend technologies (e.g., Node.js, REST APIs).
  • Demonstrated ability to design and implement scalable, secure, and high-performing systems across the stack.
  • Strong knowledge of software development best practices, including automated testing, code reviews, and agile methodologies.
  • Must be able to lawfully work within Portugal and have unrestricted work authorization for Portugal.
Benefits
  • 25 days annual leave plus a day off for your Birthday.
  • Two paid volunteering days per year.
  • Bupa Private Medical and Dental Insurance.
  • Pension with The People’s Pension (employer contribution 4% of base salary).
  • Generous paid parental leave.
  • Life enrichment allowance of up to £80 per month to use for services including gym, yoga, fitness classes, massages, childcare, and therapy.
  • Dedicated learning opportunities including using tools like Linkedin Learning with availability to use for learning resources such as books, coaches, conferences, courses, podcasts, and more.
  • Expense up to £300 (or local equivalent) to purchase workstation setup equipment.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptReactNode.jsREST APIsautomated testingscalable systemsdata processing pipelinescode reviewsagile methodologiessystem design
Soft skills
collaborationownershipmentoringinclusivitycontinuous improvementcommunicationfeedbackproblem-solvingleadershipadaptability
Cloudflare

Software Engineer

Cloudflare
Mid · Seniorfull-time🇵🇹 Portugal
Posted: 8 days agoSource: boards.greenhouse.io
Distributed SystemsGoJavaScriptTypeScript
Cloudflare

Senior Software Engineer, Product Platform Tools

Cloudflare
Seniorfull-time🇵🇹 Portugal
Posted: 13 days agoSource: boards.greenhouse.io
JavaScriptPHPPythonReactTypeScript
Critical Software

Principal Engineer – Aviation

Critical Software
Leadfull-time🇵🇹 Portugal
Posted: 17 days agoSource: critical-software.breezy.hr
Amgen

Senior Associate Software Engineer, SFMC

Amgen
Seniorfull-time🇵🇹 Portugal
Posted: 18 days agoSource: amgen.wd1.myworkdayjobs.com
CloudSQL