- Company Name
- fyaora
- Job Title
- Back End Engineer (Stakeholder Role)
- Job Description
-
Title: Back-End Engineer (AWS) - Web Application On-Demand Services Platform
Company: fyaora LABS
Location: London (Fully Remote)
Contract Type: Partnership Stakeholder Contract
Remuneration: Up to 1,000,000 Shares (Pre-Equity Share Allocation)
Company Stage: Pre-Investment & Pre-Revenue Start-Up
About fyaora LABS:
fyaora LABS is an innovative startup revolutionizing the cleaning services industry with our on-demand, cross-platform service app, "gler." Our mission is to create a seamless experience that connects customers with trusted service providers through a highly scalable and performant cloud-based platform. We aim to deliver exceptional experiences on both web and mobile by utilizing the latest cloud technologies to support our growing user base.
Role Overview:
As a Back-End Engineer at fyaora LABS, you will be pivotal in developing the core back-end services of our cross-platform platform. You will design, scale, and maintain the cloud architecture on AWS to power three essential interfaces:
Customer-facing application.
Service provider-facing interface.
Admin console.
This role involves close collaboration with front-end, mobile, and DevOps teams to ensure high performance, seamless integration, and reliability across all platforms. Your work will be essential in ensuring that all user-facing operations run smoothly and efficiently.
Responsibilities:Architect and build scalable and robust back-end services using Node.js.
Manage and optimize cloud infrastructure using AWS (EC2, S3, Lambda, RDS, API Gateway).
Implement real-time features such as instant notifications and updates using Socket.io or Pusher.
Automate and manage payment processing via Stripe.js, along with integrating accounting systems like Plaid for efficient financial operations.
Ensure secure API communication by utilizing JWT for token-based authentication, integrated with Firebase Authentication or Auth0.
Collaborate with front-end and mobile development teams to guarantee seamless, secure data flow across the three interfaces.
Optimize the scalability and performance of back-end services to ensure reliability for a growing user base.
Build and maintain CI/CD pipelines with GitHub Actions or CircleCI for automated testing and deployment.
Use tools like Postman and Swagger to document and test APIs to maintain clean, maintainable code.
Monitor performance and security using Sentry and AWS CloudWatch, addressing any issues to maintain system integrity.
Proficiency Requirements:Node.js expertise for developing and managing APIs (REST and GraphQL via Axios or Apollo Client).
Strong experience with AWS services such as EC2, S3, Lambda, RDS, API Gateway, and CloudFront.
Experience implementing real-time communication features using Socket.io or Pusher.
Knowledge of Stripe.js for payment processing and Plaid for financial integration.
Proficient in JWT, Auth0, or Firebase Authentication for secure API integration.
Familiarity with GitHub Actions or CircleCI for building automated CI/CD pipelines.
Proficient in Postman for API testing and Swagger for API documentation.
Understanding of Redux Toolkit and React Query for collaborating on state management with front-end teams.
Familiarity with Sentry and AWS CloudWatch for performance monitoring and troubleshooting.
Requirements:Proven experience as a Back-End Engineer with a strong understanding of cloud infrastructure, particularly AWS.
Proficiency in JavaScript or TypeScript for back-end development.
Experience in developing cross-platform applications that require tight coordination with web, mobile, and front-end teams.
Strong collaboration skills to work effectively with front-end, mobile, and DevOps teams.
Ability to thrive in a fast-paced startup environment while delivering scalable, innovative solutions.
Why This Role is Ideal for You:
If you've ever wondered about building your own application, this is the role for you! We are looking for someone ambitious, who may not tick all the boxes but is eager to build something great. Taking ownership in your position is one of the most important aspects of this role. This role is ideal for an undergraduate who loves to code and wants to gain hands-on experience in a real-world startup environment. Join a team of entrepreneurs on a journey to develop next-generation platforms from the ground up, gaining valuable experience as well as co-ownership of our projects.
Join fyaora LABS as a Back-End Engineer and contribute directly to building the backend architecture that powers our transformative on-demand services platform. Be part of an ambitious team and help us reshape the future of the cleaning industry with cutting-edge technology and innovation! This is a fantastic opportunity to work alongside a talented team of entrepreneurs, own a stake in the company, and be integral to the development of a platform that is poised to revolutionize the industry.