Position: Principal Software Engineer (Node.js)
Experience Required: 8 years after college
Location: Work from home (Fully remote job)
Feufo empowers collectors to engage in buying selling and streaming within their communities.
Our client recently concluded Series A funding round. These funds will be instrumental in assembling a talented team propelling the development of cuttingedge experiences and facilitating our expansion into additional categories!
Who Were Looking For:
- Enthusiastic individuals passionate about our core collectible categories or eager to learn about them.
- Experienced Full Stack Engineers adept at building and launching products.
- Structured processoriented and datadriven professionals.
- Thrive in fastpaced startup environments and enjoy collaborating within a small team adept at juggling multiple priorities.
- Excited about contributing to something new and defining the future of live commerce.
- Flexible and collaborative team players.
Key Responsibilities:
- Architect design and implement scalable realtime systems.
- Contribute to both frontend and backend development primarily focusing on backend tasks.
- Monitor system performance identify bottlenecks and enhance stability.
- Conduct research to optimize various aspects of the systems.
- Collaborate with the team providing leadership particularly in coordination with mobile engineers.
- Architect microservices and develop realtime systems.
- Build a live stream platform with numerous WebSocket events.
- Demonstrate proficiency in WebSocket and GraphQL.
- Engage in architecting coding and practicing testdriven development comfortably.
Required Background:
- Extensive fullstack experience.
- Proven track record in building scalable systems handling a minimum of 5000 to 10000 requests per second.
- Strong proficiency in NodeJS and ReactJS.
- Demonstrated expertise in GraphQL.
- Leadership skills with the ability to collaborate effectively with mobile engineers.
- Experience in architecting microservices and building realtime systems.
- Solid background in WebSocket technology.
- Familiarity with the entire software development lifecycle from architecture to testing.
- Ideal candidates will have experience building scalable realtime applications preferably in companies such as Doctor C Pactro Hotstar Netflix Discord Twitch Twitter Slack Agora Ably Pubnub Pushr and similar platforms.
- Experience in Live Streamingbased platforms/OTT domains.
- Capable of handling a minimum of 10k concurrency calls or chat system for live streaming apps.
- Strong experience in ORM design patterns data structures and algorithms.
- Minimum of 8 years of postcollege experience.
Benefits:
- Remotefirst company with opportunities for travel to team meetings and conferences.
- Competitive compensation and equity.
- Flexible paid time off.
- Health dental and vision insurance.
- Employee benefits covering 75% of health insurance for family members.
Notice Period: Immediate joiner to max 30 days
node.js,websocket,websockets,react,graphql,orm tools,live,live streaming,live chat management