Back

Mid/Senior Fullstack Developer (Flutter & Node.js)

December 13, 2024
Full Time
Remotely
Apply Now
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 from the Philippines join to work as part of international engineering teams and grow their CVs and skill sets. 

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

Role Overview:

The Full-Stack Developer (Flutter & Node.js) will be responsible for developing the mobile application's front-end and back-end. This includes building new features, maintaining existing functionality, and ensuring a seamless, high-performance user experience. 

You will join a growing development team, collaborating closely with the lead developer, product owners, and co-founders to drive the continued evolution of the platform. This is an exciting opportunity to make a significant impact on a high-visibility product within the fitness industry.

  • Skills: Flutter, Node.js, MongoDB
  • Remote or Makati Offices (Your choice)
  • Competitive Salary
  • Philippines Benefits + HMO
  • Shift: Day Shift / Mid Shift
  • Position: Full-time

Job Description:
  • Build and maintain both front-end and back-end components for the mobile app.
  • Develop mobile app features using Flutter (for iOS and Android) and back-end functionality using Node.js.
  • Work with MongoDB to design and implement database schemas and manage data storage.
  • Design and implement new features to enhance user experience and app functionality.
  • Ensure all code is optimized for speed, efficiency, and scalability.
  • Work closely with the product team and co-founders to understand the needs of the business and contribute to product roadmaps.
  • Collaborate with other developers, testers, and designers to deliver integrated solutions.
  • Continuously refactor and improve code for maintainability and performance.
  • Ensure high code quality and adherence to best practices.
  • Write unit tests and conduct integration testing to ensure the reliability of new features.
  • Troubleshoot, debug and optimize application performance.
  • Create and maintain documentation for code, APIs, and technical processes.

Qualifications:
  • Strong experience in developing cross-platform mobile applications using Flutter.
  • Proficiency in building server-side applications using Node.js.
  • Experience in building production-grade mobile apps and scalable back-end services
  • Experience with MongoDB for designing and managing databases.
  • Solid experience working with REST APIs to connect front-end and back-end systems.
  • Comfortable working in startup environments, contributing to rapid development cycles and evolving project needs.

Nice to Have Skills:
  • Familiarity with Express.js for building web applications with Node.js.
  • Experience with Firebase services, particularly authentication and real-time databases.
  • Knowledge of Flutter's block state management pattern.
  • Basic experience with Python scripting.
  • Familiarity with Vue.js for web development would be a bonus.

The role is also open for a Flutter Developer role or Node.js Developer

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 provided during virtual events.
  • Company trips

Submit your CV today

Submit your CV today and one of our recruitment officers will get in touch with you!

(.PDF/.DOCX) Max Size (4mb)
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.

Based in

Philippines

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 and cutting-edge workplace that continuously invests in staff development, engagement, and well-being. We provide security, and career paths, along with individual training programs and mentoring.

Role Overview

  • Build and maintain both front-end and back-end components for the mobile app.
  • Develop mobile app features using Flutter (for iOS and Android) and back-end functionality using Node.js.
  • Work with MongoDB to design and implement database schemas and manage data storage.
  • Design and implement new features to enhance user experience and app functionality.
  • Ensure all code is optimized for speed, efficiency, and scalability.
  • Work closely with the product team and co-founders to understand the needs of the business and contribute to product roadmaps.
  • Collaborate with other developers, testers, and designers to deliver integrated solutions.
  • Continuously refactor and improve code for maintainability and performance.
  • Ensure high code quality and adherence to best practices.
  • Write unit tests and conduct integration testing to ensure the reliability of new features.
  • Troubleshoot, debug and optimize application performance.
  • Create and maintain documentation for code, APIs, and technical processes.

Candidate Requirements

  • Strong experience in developing cross-platform mobile applications using Flutter.
  • Proficiency in building server-side applications using Node.js.
  • Experience in building production-grade mobile apps and scalable back-end services
  • Experience with MongoDB for designing and managing databases.
  • Solid experience working with REST APIs to connect front-end and back-end systems.
  • Comfortable working in startup environments, contributing to rapid development cycles and evolving project needs.

Nice to have

  • Familiarity with Express.js for building web applications with Node.js.
  • Experience with Firebase services, particularly authentication and real-time databases.
  • Knowledge of Flutter's block state management pattern.
  • Basic experience with Python scripting.
  • Familiarity with Vue.js for web development would be a bonus.

The role is also open for a Flutter Developer role or Node.js Developer

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 provided during virtual events.
  • Company trips

Do you think you are ready for the challenge?
Apply Now
Close icon

Submit your CV today

One of our recruitment officers will get in touch with you!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.