At a Glance
- Tasks: Join a collaborative team to build scalable and secure identity verification systems.
- Company: Entrust, a tech company focused on innovative identity solutions.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact by solving complex challenges in online identity verification.
- Qualifications: 4+ years in software engineering with frontend and backend expertise.
- Other info: Dynamic environment with mentorship opportunities and a focus on continuous learning.
The predicted salary is between 36000 - 60000 £ per year.
As a Senior Full Stack Engineer for the SDK team, you will join a talented and collaborative team dedicated to building resilient, scalable, and delightful systems and experiences for our customers. Leveraging your expertise across both frontend and backend technologies, you will work on impactful projects that shape how we solve complex identity verification challenges in an online world.
You will play a key role in delivering high-quality, polished products by combining robust system design, seamless user interfaces, and backend reliability. This role offers an exciting opportunity to combine frontend and backend expertise to create impactful solutions that address the growing demand for secure and seamless online identity verification.
Responsibilities:
- The SDK team develops a variety of web and native SDKs, which are embedded into customer applications to help users prove their identity. They care deeply about image capture quality, accessibility, customization and reducing friction for end-users.
- 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.
- 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.
What We Value:
- A great understanding of modern frontend technologies (e.g., TypeScript and React) and backend technologies (e.g., Python, Kotlin, Node.js, REST APIs, data pipelines).
- 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 (e.g., Kotlin, Python, Ruby, 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.
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.
We are technology agnostic at Entrust. We are not looking for you to have experience in all these technologies. If you're open to learning, please apply.
Below is a detailed breakdown of all the technologies we use:
- Backend: mostly Kotlin, Python and Ruby (you don’t need to excel in all three).
- Frontend: React and TypeScript.
- Kubernetes and Docker for deployment.
- AWS for underlying infrastructure (Aurora, Redis, Dynamo, S3, SNS, SQS, CloudFront, API Gateway, etc.).
- GitLab for software lifecycle management.
We're hiring in either London or Lisbon!
London office: If you're based in our London, UK office, you'll follow a hybrid work model, which requires being in the office three days per week or fully remote for those outside London.
Lisbon office: At Entrust, we have a distributed workforce. This role follows the location specified in the job description: hybrid for Lisbon-based employees or fully remote for those outside Lisbon.
Senior Full Stack Software Engineer - Web SDK employer: Entrust
Contact Detail:
Entrust Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Software Engineer - Web SDK
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects. This gives potential employers a taste of what you can do and how you tackle challenges.
✨Tip Number 3
Prepare for interviews by practicing common questions and coding challenges. Mock interviews with friends or using platforms can help you feel more confident when it’s showtime.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Senior Full Stack Software Engineer - Web SDK
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with both frontend and backend technologies. We want to see how you've tackled complex challenges in your previous roles, so don’t hold back on showcasing your expertise!
Tailor Your Application: Take a moment to customise your application for this role. Mention specific projects or experiences that align with our focus on identity verification and the technologies we use. It’ll show us you’re genuinely interested!
Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that are easy to read. Use bullet points if needed to make your achievements stand out!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Entrust
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially TypeScript, React, and backend languages like Python or Kotlin. Brush up on your knowledge of REST APIs and data pipelines, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects, particularly those related to identity verification or system design. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight how you’ve made an impact.
✨Emphasise Collaboration
Since this role involves working closely with product designers and other engineers, be ready to share examples of how you’ve successfully collaborated in the past. Talk about how you’ve fostered inclusivity and continuous improvement within your teams.
✨Demonstrate a Commitment to Security
Given the focus on privacy and security, prepare to discuss how you’ve integrated these principles into your work. Share any experiences where you’ve implemented security measures or improved data protection in your projects.