At a Glance
- Tasks: Develop secure, scalable applications and collaborate on impactful projects with a dynamic team.
- Company: Join a leading tech company focused on digital identity and authentication services.
- Benefits: Enjoy flexible working, competitive salary, and strong career growth opportunities.
- Other info: Hybrid work model in London, fostering a great work-life balance.
- Why this job: Make a real impact in the tech world while working with cutting-edge technologies.
- Qualifications: 5+ years in software engineering with strong skills in React/TypeScript and backend languages.
The predicted salary is between 60000 - 80000 € per year.
We are looking for a Senior Fullstack Software Engineer to join our Signals Team, contributing to the development of secure, scalable applications that support digital identity and authentication services.
You will work across the stack—from intuitive frontend interfaces to robust backend systems—collaborating with engineers, product managers, and designers to deliver impactful solutions. This role is ideal for engineers who take ownership of complex features end-to-end, influence technical direction, and help raise the engineering bar across the team.
The Signals team builds and maintains critical identity verification capabilities that enable secure onboarding and regulatory compliance worldwide, including:
- eKYC database integrations
- eID and digital identity integrations
These systems power trusted identity flows across multiple geographies and regulatory environments.
Key Responsibilities:
- Lead the design, build, and evolution of fullstack applications using React (TypeScript), Kotlin, Python, and Ruby
- Architect and develop scalable APIs and microservices deployed on AWS, Azure, or GCP
- Drive architectural discussions and contribute to long-term technical strategy
- Improve system reliability, scalability, observability, and performance
- Partner with product and UX teams to deliver high-quality, user-centric experiences
- Champion secure coding practices and contribute to identity and cryptographic systems
Key Projects You’ll Support:
- 5+ years of professional experience in fullstack or software engineering
- Strong proficiency in React/TypeScript and at least one backend language (Python, Kotlin, or Ruby)
- Proven experience designing and building distributed systems and scalable architectures
- Experience building and operating APIs and microservices in cloud environments (AWS, Azure, GCP)
- Strong understanding of system design, performance, and reliability trade-offs
- Deep knowledge of software security principles and privacy-by-design approaches
- Experience working in agile environments with CI/CD practices
- Experience with frameworks such as Spring Boot or Ruby on Rails
- Experience building secure SDKs or working on developer platforms
Flexible working (hybrid/remote) to support work-life balance. Strong investment in career growth, leadership, and learning.
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.
Senior Software Engineer (Frontend, JavaScript) in City of London employer: Entrust
Join a forward-thinking company that prioritises innovation and collaboration, offering a dynamic work culture where your contributions directly impact the development of secure digital identity solutions. With a strong commitment to employee growth, you will have access to extensive learning opportunities and leadership development, all while enjoying the flexibility of a hybrid work model in the vibrant city of London. Experience a supportive environment that champions work-life balance and encourages you to take ownership of complex projects, making it an excellent place for passionate engineers to thrive.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (Frontend, JavaScript) in City of London
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at meetups. Ask them about their experiences and the company culture. This can give you insider info and might even lead to a referral!
✨Tip Number 2
Prepare for those technical interviews! Brush up on your React, TypeScript, and backend languages. Practice coding challenges and system design questions to show off your skills and confidence.
✨Tip Number 3
Show your passion for secure coding and identity systems. Be ready to discuss your previous projects and how you've implemented security best practices. This will demonstrate your fit for the Signals Team.
✨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, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Senior Software Engineer (Frontend, JavaScript) in City of London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with React, TypeScript, and any backend languages you've worked with. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for our Signals Team. Share your passion for secure applications and how you’ve contributed to similar projects in the past. Keep it engaging and personal!
Showcase Your Problem-Solving Skills:In your application, highlight specific challenges you’ve faced in previous roles and how you tackled them. We love engineers who take ownership and can drive solutions, so let us know how you’ve made an impact!
Apply Through Our Website:We encourage you to apply directly 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—just a few clicks and you’re done!
How to prepare for a job interview at Entrust
✨Know Your Tech Stack
Make sure you brush up on your React, TypeScript, and backend languages like Python, Kotlin, or Ruby. Be ready to discuss your experience with these technologies and how you've used them in past projects. This will show that you're not just familiar with the tools but can also apply them effectively.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in software engineering and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help demonstrate your ability to think critically and adapt in complex situations.
✨Understand System Design Principles
Since this role involves designing scalable architectures, be prepared to discuss system design principles and trade-offs. Think about examples where you've had to make decisions regarding performance, reliability, and security. This will highlight your depth of knowledge and strategic thinking.
✨Emphasise Collaboration
This position requires working closely with product managers and UX teams, so be ready to share experiences where you've successfully collaborated with cross-functional teams. Highlight how you’ve contributed to user-centric solutions and how you value input from others in the development process.