Uplers

Fullstack Web Developer

Uplers Bengaluru, Karnataka, India

Experience: 5.00 + years

Salary: USD 1500-3000 / month (based on experience)

Expected Notice Period: 15 Days

Shift: (GMT+01:00) Europe/London (BST)

Opportunity Type: Remote

Placement Type: Full Time Permanent position(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:

entrepreneurial spirit, headless cms, interest in fitness, stripe, DRF, 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 field
  • Strong proficiency and comfort with writing in Typescript and ES6 syntax
  • 1-3 years working experience.
  • Proficiency in English, both written and verbal
  • A 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 management
  • Experience working on consumer-facing apps or SaaS tools.


Required Characteristics

  • Intelligence and ability to learn quickly
  • Not afraid to challenge seniors on decisions and improve existing working practices
  • An 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 shortlisted
  • Once 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!
  • Seniority level

    Entry level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Technology, Information and Internet

Referrals increase your chances of interviewing at Uplers by 2x

See who you know

Get notified about new Web Developer jobs in Bengaluru, Karnataka, India.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub