Responsibilities
- 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 TypeScript 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.
- Support multiple devices, browsers, and platforms while adhering to accessibility best practices.
Privacy, Security, and Quality
- 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.
Ownership and Collaboration
- 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
- Guide and mentor engineers, helping them manage technical debt, plan refactors, and improve engineering practices.
What We Value
- A great understanding of modern frontend technologies (e.g., TypeScript and React) and backend technologies.
- A strong ability to design and build for scalability, reliability, and performance across the stack.
- A commitment to privacy and security as core principles in product design and development.
- A proactive approach to continuous learning and improvement, paired with a desire to mentor and support others.
- A deep appreciation for trust, ownership, and rapid iteration as we solve challenging problems in identity verification.
Qualifications
- 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.
- 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.
Preferred Qualifications
- A degree in Engineering, Computer Science, Mathematics, or a related field.
- Experience building accessible and user‑friendly interfaces while adhering to privacy and security standards.
- Familiarity with cloud infrastructure and CI/CD pipelines.
Strong communication and collaboration skills, with a proven ability to mentor and guide less experienced engineers.- Passion for solving challenging problems in identity verification or a related domain.
- This role requires a combination of technical expertise, collaboration, and a commitment to building secure, scalable, and user‑focused solutions.
Tech Stack
- Backend: mostly Kotlin, Python and Ruby.
- Frontend: React and TypeScript.
- Kubernetes and Docker for deployment.
- AWS for underlying infrastructure.
- GitLab for software lifecycle management.
Location
Hybrid for Lisbon‑based employees or fully remote for those outside Lisbon.
Recruiter
Jack Steib
jack.steib@entrust.com
EEO Statement
Entrust is an EEO/AA/Disabled/Veterans Employer.