All Jobs

Senior Full Stack Engineer

Post date
March 11, 2025
Work location
Remotely
Job type
Full Time

Cloud Employee

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineering teams and grow their CV and skill-set. 

We pride ourselves on being a supportive, cutting-edge workplace that continuously invests in staff development, engagement, and well-being. We provide security, career paths, individual training programs, and mentoring.

Role Overview:

We are seeking  for a Senior Full Stack Engineer with a strong background in TypeScript, Node.js, and NestJS, along with hands-on experience in OIDC, OAuth 2.0, and FAPI standards. The ideal candidate will play a critical role in designing, developing, and maintaining secure, high-performance applications while ensuring compliance with industry-leading authentication and authorization protocols.

The engineer will work closely with frontend developers, DevOps engineers, and product teams to deliver secure and scalable APIs, contributing to the overall development of robust identity verification and security solutions.

Client Overview:

The company is a innovative leader in the Digital Identity and Financial Security domain, specializing in secure authentication, authorization, and API security. Their mission is to ensure highly secure and scalable identity verification solutions, leveraging the latest in OpenID Connect (OIDC), Financial-grade API (FAPI) standards, and OAuth2.0 protocols.

With a strong emphasis on security, compliance, and high-performance software development, the company operates within the financial and banking sector, requiring highly skilled engineers with deep expertise in security, API development, and cloud infrastructure.

The engineering culture fosters collaboration, agility, and technical excellence, ensuring that teams are equipped with cutting-edge technologies while working in a structured and supportive environment.

Job Description:

  • Design, develop and maintain full-stack applications using TypeScript, Node.js, and NestJS.
  • Implement and integrate OpenID Connect (OIDC) and Financial-grade API (FAPI)-compliant authentication and authorization mechanisms.
  • Develop secure, scalable APIs, ensuring best practices in OAuth2.0, JWT, and mutual TLS.
  • Optimize application performance and ensure high availability and security.
  • Collaborate with cross-functional teams (frontend developers, DevOps engineers, and product teams) to deliver end-to-end solutions.
  • Write clean, maintainable, and well-documented code following best coding practices.
  • Troubleshoot and resolve complex technical issues related to authentication, authorization, and API security.
  • Stay up to date with emerging technologies and industry trends, particularly in the Digital Identity and Financial Security domain.
  • Contribute to code reviews, architectural discussions, and technical decision-making processes.

Qualifications:

  • Proficiency in TypeScript, Node.js, React with strong experience in NestJS for backend development.
  • Hands-on experience with OpenID Connect (OIDC), OAuth 2.0, and FAPI.
  • Experience with identity providers like Auth0, Keycloak, or similar.
  • Expertise in JWT, JWK, PKCE, refresh tokens, access tokens, and token lifecycle management.
  • Strong understanding of RESTful API development and secure coding practices.
  • Knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, DynamoDB).
  • Experience with Docker, Kubernetes, and cloud platforms like AWS.
  • Ability to write and support unit tests effectively.
  • Experience working with Agile, Scrum, and DevOps methodologies.

Optional/Nice-to-Have Skills:

  • Hands-on experience with event-driven architecture (Kafka, RabbitMQ).
  • Expertise in optimizing state-machine architectures.
  • Experience in financial or banking applications.
  • Proficiency in CI/CD pipelines and DevOps practices.

Ideal Candidate Attributes:

  • Collaboration & Teamwork: The candidate must be a strong team player, as the team is small and highly collaborative. Everyone is expected to contribute equally to the success of projects.
  • Strong Communication Skills: Clear and effective communication is critical, especially when working on security-related features and collaborating with various stakeholders. The candidate must be fluent in English and able to discuss technical concepts clearly.
  • Self-Starter & Proactive Mindset: The candidate should be able to work independently, take initiative, and contribute to Sprint cycles effectively without requiring constant supervision.
  • Problem-Solving & Adaptability: As the company has a demanding product roadmap, the candidate should be quick to adapt, find solutions to complex technical challenges, and contribute immediately to Sprint deliverables.
  • Security & Compliance Awareness: The ideal engineer understands the importance of security and compliance, especially in the financial and banking sector. They should be able to implement security best practices while writing clean, maintainable code
  • Ownership & Accountability: The candidate should take full responsibility for their work, ensuring high-quality and well-tested features that meet industry security standards.
  • Agile & Sprint Participation: The team follows Scrum and Agile methodologies, and the candidate must be comfortable working in Sprint cycles, contributing to standups, planning, and retrospectives.
  • Growth & Learning Mindset: The role involves keeping up with emerging trends in Digital Identity and Security, requiring a developer who is eager to stay updated on new technologies and best practices.

Salary, Incentive and Benefits Packages:

  • Competitive Salary.
  • Benefits package include HMO, training allowance, gym or food allowance, educational assistance for dependents, and more.
  • An annual salary increase, as laid out in the contract.
  • Free food and drinks are provided during virtual events.
  • Company trips.

Join Cloud Employee Today

Submit your application below and our talent team will assess your application to determine your suitability for open roles.

Tick all that apply
PDF files only please
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.