Senior Full Stack Engineer
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 looking for a Full Stack Engineer who can confidently build and maintain both server-side and client-side applications. The ideal candidate will bring deep expertise in NestJS, React.js, and React Native, along with a strong understanding of secure application development.
Client Overview:
Our client is a UK-based identity verification company that specializes in providing secure, real-time digital identity solutions. With a strong presence in the fintech and regtech space, they focus on leveraging mobile-first technology to streamline user onboarding, reduce fraud, and enhance digital trust. Known for their innovation and precision, they work with global enterprises to deliver seamless and scalable identity verification experiences. Their culture values collaboration, agility, and technical excellence in building reliable, user-friendly mobile applications.
Job Description:
- Develop and maintain server-side applications using NestJS, adhering to clean architecture principles.
- Build and support mobile apps using React Native and web applications using React.js.
- Design and implement scalable and secure RESTful APIs.
- Manage database design and optimization, particularly with PostgreSQL.
- Optimize performance for both web and mobile apps.
- Translate complex UI/UX designs into responsive, pixel-perfect interfaces.
- Implement native modules for iOS/Android as needed.
- Write clean, well-tested code using tools like Jest, Detox, or Mocha.
- Collaborate with cross-functional teams in an Agile environment.
- Participate in code reviews, architectural discussions, and decision-making.
Qualifications:
- Minimum 5 years of experience and strong proficiency in TypeScript and Node.js, with a proven track record of building and maintaining scalable backend services using NestJS.
- Proficient in React.js, with a track record of building modern, scalable web applications.
- Experience with SQL databases, with a strong emphasis on PostgreSQL including schema design, normalisation, query optimisation, indexing strategies.
- Understanding of authentication and authorisation mechanisms, including JWT, refresh tokens, access tokens, and token lifecycle management.
- Expertise in designing, developing, and maintaining RESTful APIs.
- Familiarity with OWASP Top 10 and application security principles, encryption and API security mechanisms.
- Strong commitment to test-driven development, with the ability to design, implement, and maintain unit tests, integration tests, and contract tests to ensure code quality and reliability.
Optional/Nice-to-Have Skills:
- Contribute to and maintain CI/CD pipelines for efficient mobile and web app deployments.
- Hands-on experience with event-driven architecture (Kafka, RabbitMQ).
- Hands-on experience with and optimising state-machine architectures and solutions.
- Familiarity with OAuth2 and OpenID Connect (OIDC) for secure authentication and authorisation flows.
- Experience in financial or banking applications
- Proficiency in CI/CD pipelines and DevOps practices.
Ideal Candidate Attributes:
- Work well in cross-functional Agile teams
- Demonstrate strong collaboration and communication skills
- Are detail-oriented, especially when it comes to UI/UX implementation
- Are passionate about code quality and performance optimization
- Show a security-first mindset in application development
- Can contribute to technical discussions and architectural decisions
- Take ownership and accountability for their work
- Exhibit a growth mindset, always eager to improve and learn
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.
