Full stack engineer

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Company Description

OneTap is a leading check-in app used for tracking member attendance in various settings such as gyms, schools, events, and workplaces. With millions of check-ins completed, OneTap offers features like kiosk check-ins, customizable profiles, web-based check-ins, and attendance tracking reports. The app is designed to save time, keep organizations organized, eliminate manual data entry, and easily track attendance.


Role Description

This is a full-time remote role as a Full Stack Engineer at OneTap. The Full Stack Engineer will be responsible for developing both front-end and back-end solutions, collaborating with cross-functional teams to design and implement new features, and ensuring the performance and stability of the application.


Responsibility

  • Develop and maintain our ReactJS-based web dashboard, ensuring efficient, scalable, and user-friendly front-end code with best practices in routing, state management (e.g., Redux), and architecture.
  • Build and optimize React Native mobile applications for Android (and potentially iOS) using Expo, integrating features like push notifications and file uploads.
  • Design, develop, and maintain scalable backend services using Node.js, Express, and MongoDB, with a focus on API design, security, and performance.
  • Implement and manage caching, load balancing, and worker processes to handle high traffic and asynchronous tasks (e.g., file uploads, payment processing).
  • Integrate and work with NPM packages to enhance functionality and streamline development.
  • Ensure robust client-side networking and API integration for features like payments, authentication, and data fetching/modification.
  • Contribute to backend architecture and API discussions, proposing improvements to support front-end and mobile app needs.
  • Implement secure practices to protect user data and ensure compliance with industry standards.
  • Create a seamless onboarding experience for users on the web dashboard, prioritizing usability and engagement.
  • Troubleshoot and resolve technical challenges independently, driving projects from concept to completion with minimal supervision.
  • Stay up-to-date with the latest technologies, frameworks, and market trends to keep OneTap at the cutting edge.
  • Actively participate in discussions to shape product strategy, growth, and marketing initiatives, contributing ideas beyond technical development.


Requirements

  • Proven experience developing web applications with ReactJS, following best practices for routing, state management (Redux), and efficient architecture.
  • Experience building mobile applications with React Native and deploying them using Expo.
  • Strong proficiency in Node.js, Express, and MongoDB for backend development, with knowledge of API design and maintenance.
  • Expertise in client-side networking, integrating features like payments, push notifications, and asynchronous processing (e.g., file uploads).
  • Knowledge of caching, load balancing, and worker processes to ensure backend scalability and performance.
  • Familiarity with NPM packages and dependency management to enhance development workflows.
  • Strong understanding of security best practices for both front-end and backend development.
  • Ability to design and implement data storage solutions that ensure performance and scalability.
  • Passion for startups and a desire to thrive in a fast-paced, dynamic environment.
  • Strong problem-solving skills and the ability to independently tackle complex technical challenges.
  • Ability to take initiative, work autonomously, and deliver results without needing constant direction.
  • Excellent communication skills and a collaborative mindset to contribute to product, backend, and business discussions.
  • A love for the product and a desire to actively shape its future.
  • Experience optimizing React Native apps for both Android and iOS.
  • Familiarity with the competitive landscape of web and mobile apps, including emerging technologies.
  • Contributions to open-source projects or a portfolio showcasing relevant work.
  • Experience with payment gateways, authentication systems, or push notification services.
  • Be part of a passionate, driven team building a product trusted by governments, NBA teams, and top universities.
  • Gain hands-on experience in a startup, learning how to operate and succeed in a fast-paced environment.
  • Take ownership of meaningful projects across the stack, seeing your contributions directly impact our growth.
  • Work on cutting-edge technologies and stay at the forefront of web and mobile development.
  • Contribute to product strategy, backend architecture, and marketing, wearing multiple hats and growing your skill set in a fun, independent team culture.


Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Pune, Maharashtra, India

Bengaluru, Karnataka, India

Pune, Maharashtra, India

Bengaluru, Karnataka, India