![](https://cdn.nolocation.io/companies/1702113593036319252.png)
Senior Full Stack Developer - Mobile, Web, and Backend Development
Experience: 5.00 + years
Salary: USD 2222-3000 / month (based on experience)
Expected Notice Period: 15 Days
Shift: (GMT+01:00) Europe/London (BST)
Opportunity Type: Remote
Placement Type: Full Time 0 months Project Based Employment(Payroll and Compliance to be managed by: Uplers Solutions Pvt. Ltd.)
(*Note: This is a requirement for one of Uplers' client - MyARC)
What do you need for this opportunity?
Primary Skills:
DRF, entrepreneurial spirit, stripe, interest in fitness, headless cms, Next.js, React Navigation, React web, Django, Material UI, Python, React Native, TypeScript
MyARC is Looking for:
About the Role:
Client is looking for a full stack developer to join the mission on a long-term basis. You’ll play a key role in the development and maintenance of our mobile and web apps. The ideal candidate will have expertise in Expo React Native, React, and Next.js, along with experience in building media-rich applications and handling payments using Stripe. If you’ve got experience with Django, DRF, and Python, that’s a bonus.
Roles & Responsibilities:
Building Great Products at Lightning Speed: Take pride in your work and craft the best products that really help get people into good habits with fitness. You’ll be on the front line, writing code that will be directly deployed to production in days, not weeks, and directly contributing to thousands of users’ lives.Dynamic Collaboration: Engage deeply with our development team, focusing on maintaining and elevating the quality of our existing projects. Your role will involve close cooperation, bringing both insight and innovation into every task.Uphold Quality Standards: Write clean, maintainable, testable code that can easily be refactored and extended as business requirements adapt.
The ideal candidate will have the opportunity to grow into having further responsibilities, including:
Media Management Expertise: Implement best practices for handling images and native video, including uploading, compressing, and displaying media content.Payment Systems Specialist: Integrate Stripe for payment processing, including building subscription infrastructure and handling payments from buyers and sellers.
Minimum Requirements:
Bachelor's degree in Computer Science, Engineering, or related fieldStrong proficiency and comfort with writing in Typescript and ES6 syntax1-3 years working experience.Proficiency in English, both written and verbalA working knowledge of coding best practices (e.g. separation of concerns)
Must be Proficient with:
Mobile: Expo React Native mobile and associated packages (react navigation, redux, RTK query, react context)Web: React web and associated packages/frameworks (Next.js, material UI, nivo charts)Backend: Django, DRF, python (candidates who are excellent with mobile/web development, but don’t have backend experience are still encouraged to apply)The ability to write readable, maintainable, testable code.
Bonus / Preferred Skills:
Experience with media-rich applications. Handling images (e.g. experience with a headless CMS, handling different asset sizes for user-generated content) and native video (e.g. uploading + compressing video files to display on devices via React Native)Knowledge of Stripe for payment processing and subscription managementExperience working on consumer-facing apps or SaaS tools.
Required Characteristics
Intelligence and ability to learn quicklyNot afraid to challenge seniors on decisions and improve existing working practicesAn attitude of leaving things in a better state than they were found.
Preferred Characteristics
Entrepreneurial spirit and interest in startups.Interest in fitness or health-related applications.
Additional information:
Full-time remote position with a minimum of 42.5 hours per week.Flexible daily working hours, ideally 9:30 AM - 6:00 PM UK time (2:00 PM - 10:30 PM India time).The candidate will use his/her own laptop
How to apply for this opportunity?
Register or login on our portal & fill out the application form.Clear the given Video Screening (30 min) and Click on 'Apply' to get shortlistedOnce it's all done, your profile will be shared with the client for the Interview round.When selected, just meet the client and get your exciting career started!
About our Client - MyARC:
We’re building the operating system for the future of fitness.
The online fitness market is set to hit $60bn over the next few years, and fitness content creators with their huge fan bases are best positioned to capture this.
They just don’t have the tools for it.
A content creator with 100k+ followers on social media can only train roughly ~30 clients using today’s software, because they need to manually personalize each workout for each client. That’s where MyARC comes in.
We’re building a system to automatically personalize generic training plans to an individual user, based on their fitness history. This means one creator can train thousands of clients at once, and focusing on what they’re good at - providing motivation, creating content, and interacting with their fans; while we handle the interesting problems of automated personalization at scale (which we’re good at).
With a seamless application process and zero upfront fees, creators can leverage MyARC to unlock their true potential, reach a wider audience, and achieve financial freedom while making a meaningful difference in their fans' lives.
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. You will also be assigned to a dedicated Talent Success Coach during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Key Skills
Related Jobs
![Canonical - Jobs](https://cdn.nolocation.io/companies/1660042917895383454.png)
Security Engineer Ubuntu
![LimeSurvey](https://cdn.nolocation.io/companies/1660423335339479365.png)
Senior Software Engineer
![Covariant](https://cdn.nolocation.io/companies/1662068976948151470.png)
Test Automation Engineer
![Plenty of Fish](https://cdn.nolocation.io/companies/1661544872112376170.png)
Senior Android Engineer
![LeadSimple](https://cdn.nolocation.io/companies/1661544812266350309.png)
Lead Software Engineer
![Iterative](https://cdn.nolocation.io/companies/1660423210424072051.png)
Senior Frontend Engineer
![Wander](https://cdn.nolocation.io/companies/1660231993025589187.png)
Data Engineer
![Covariant](https://cdn.nolocation.io/companies/1662068976948151470.png)
Production Engineer
![Commit](https://cdn.nolocation.io/companies/1660155122581611122.png)
Senior Back End Developer
![AON3D](https://cdn.nolocation.io/companies/1662069060345636558.png)
Senior Frontend Engineer Platform
![Philo](https://cdn.nolocation.io/companies/1660474887673216995.png)
IT Engineer
![Canonical - Jobs](https://cdn.nolocation.io/companies/1660042917895383454.png)
Senior Software Engineer Cloud Images
![Levity AI](https://cdn.nolocation.io/companies/1660642670139425624.png)
Senior Product Designer
![Clevertech](https://cdn.nolocation.io/companies/1660147397267007086.png)
Hands On Engineering Manager
![SOCi](https://cdn.nolocation.io/companies/1661544362311902003.png)
Full Stack Software Engineer
![Zuplo](https://cdn.nolocation.io/companies/1663248605340975309.png)
Senior Front End Developer
![Tettra](https://cdn.nolocation.io/companies/1660719903484302286.png)
Customer Success Manager
![Angi](https://cdn.nolocation.io/companies/1659875416164910470.png)
Senior Software Engineer .NET Core
![Ethereum](https://cdn.nolocation.io/companies/1661544528551725780.png)
Front End TypeScript Developer
![Toptal](https://cdn.nolocation.io/companies/1660146888834119919.png)