At a Glance
- Tasks: Join a talented team to develop secure, scalable identity verification solutions.
- Company: Entrust, a leader in identity-centric security solutions with a collaborative culture.
- Benefits: Flexible work options, career growth opportunities, and a commitment to diversity and inclusion.
- Why this job: Make a real impact on online security while working with cutting-edge technologies.
- Qualifications: 4+ years in software engineering with expertise in frontend and backend development.
- Other info: Dynamic environment that values collaboration, innovation, and continuous learning.
The predicted salary is between 36000 - 60000 £ per year.
Join us at Entrust. At Entrust, we’re shaping the future of identity-centric security solutions. From our comprehensive portfolio of solutions to our flexible, global workplace, we empower careers, foster collaboration, and build solutions that help keep the world moving safely.
Headquartered in Minnesota, Entrust is an industry leader in identity-centric security solutions, serving over 150 countries with cutting-edge, scalable technologies. But our secret weapon? Our people. It’s the curiosity, dedication, and innovation that drive our success and help us anticipate the future.
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.
ResponsibilitiesThe 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. As a Senior Full Stack Engineer for the SDK team, you will:
- 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.
- 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.
- 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.
- 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.
- 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 StackWe 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.
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.
London officeIf 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.
At Entrust, we don’t just offer jobs – we offer career journeys. Here is what you can expect when you join our team:
- Career Growth: Whether you’re a budding developer or a seasoned expert, we’re invested in your professional journey. With learning-forward initiatives and exciting challenges, your growth is our priority.
- Flexibility: Life is all about balance. Whether you’re remote, hybrid, or on-site, we offer flexible options that fit your lifestyle.
- Collaboration: Here, your voice matters. Our teams thrive on sharing ideas, brainstorming solutions, and working together to build a better tomorrow.
We believe in securing identities—but it doesn’t stop there. At Entrust, we’re passionate about valuing all identities. Our culture is built on diversity, inclusion, and respect. From unconscious bias training for our leaders to global affinity groups that connect colleagues across the globe, we’re creating a community where everyone is encouraged to be themselves.
If you’re excited by the prospect of innovating, growing your career, and collaborating in a dynamic environment, Entrust is the place for you. Join us in building a more secure world—together.
For more information, visit www.entrust.com. Follow us on LinkedIn, Facebook, Instagram, and YouTube.
Senior Full Stack Software Engineer - Web SDK employer: Entrust Datacard
Contact Detail:
Entrust Datacard 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 your connections on LinkedIn or attend industry meetups. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your full stack capabilities. This is your chance to demonstrate how you tackle complex problems and deliver polished solutions.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Don’t forget to brush up on your soft skills too—collaboration and communication are key in a team environment like ours!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Entrust and contributing to our mission of secure identity solutions.
We think you need these skills to ace Senior Full Stack Software Engineer - Web SDK
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Full Stack Software Engineer role. Highlight your experience with both frontend and backend technologies, especially TypeScript and React, as well as any relevant projects that showcase your skills.
Showcase Your Passion: Let us see your enthusiasm for identity-centric security solutions! Share any personal projects or experiences that demonstrate your commitment to privacy and security in software development. This will help us understand your motivation and fit for our team.
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your achievements and skills, making it easy for us to see how you can contribute to our team and projects.
Apply Through Our Website: We encourage you to apply directly through our website. This ensures your application gets to the right place and allows us to process it efficiently. Plus, it’s a great way to explore more about Entrust and our culture!
How to prepare for a job interview at Entrust Datacard
✨Know Your Tech Stack
Make sure you’re familiar with 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 security. Be ready to explain how you approached these problems and the impact of your solutions, as this aligns with Entrust's focus on impactful projects.
✨Emphasise Collaboration
Entrust values teamwork, so be prepared to talk about your experience working with cross-functional teams. Highlight instances where you collaborated with product designers or other engineers to deliver successful projects, showcasing your ability to foster a collaborative environment.
✨Demonstrate Continuous Learning
Show your commitment to professional growth by discussing any recent courses, certifications, or personal projects that demonstrate your proactive approach to learning. This is particularly important for a role that requires keeping up with evolving technologies and best practices.