Skip to main content

Senior Application Developer

Scorecard

Role Overview

We are seeking a Senior Application Developer to build core features across our web and mobile app platform – React (web), Android, and iOS – with a strong emphasis on backend feature development, API integrations, and API design/implementation. You’ll own end-to-end slices of functionality: designing data models, building secure and scalable services, and delivering polished user experiences across devices.

A-Player Defined

An A-Player here treats software like a craft and a sport-showing up with consistency, urgency, and pride in quality. You take ownership of outcomes, communicate clearly, unblock yourself and others, and iterate fast. You pair strong engineering fundamentals with product sense: you ship reliable features, measure impact, learn, and improve. At Supra Human, top performers embody our values through their actions. They take extreme ownership of their work, treat every project like it’s their most important one, and always play to win.

Objectives

Backend & Architecture

  • Design and build backend services (preferably Node.js/TypeScript or REACT) powering web and mobile experiences.
  • Define and evolve APIs (REST/GraphQL) with clear contracts, versioning, and documentation (OpenAPI/Swagger). 
  • Implement authentication/authorization (OAuth2/OIDC, JWT), rate limiting, and secure data flows.

API Integrations

  • Integrate third-party platforms (payments, messaging, auth, analytics, notifications, etc.) with robust error handling and retries.
  • Create internal abstractions/adapters to standardize external APIs and reduce coupling.
  • Establish monitoring and alerting for integration health and data quality.

Web & Mobile Development

  • Build user-facing features in React (TypeScript), and contribute to Android/iOS apps (React Native or native Swift/Kotlin experience a plus).
  • Implement reliable offline-first patterns, background sync, and push notifications.
  • Uphold UI performance, accessibility, and consistency with shared component libraries/state (e.g., Redux/Zustand/React Query).

DevOps, Quality & Delivery

  • Contribute to CI/CD pipelines (e.g., GitHub Actions), automated testing (unit/integration/E2E), and release processes (Fastlane/TestFlight/Play Console).
  • Write maintainable code with tests (Jest, Vitest, Playwright/Detox) and conduct thoughtful code reviews.
  • Collaborate closely with Product, Design, and Data to scope, estimate, and deliver roadmap features on time with high reliability.

Requirements

  • 6+ years professional software engineering experience, with 3+ years building production APIs/services.
  • Proven experience with React (TypeScript) and mobile app delivery on iOS/Android (React Native or native).
  • Strong backend skills in Node.js/TypeScript (NestJS/Express) or Python (FastAPI/Django), plus REST design.
  • Proficiency with relational databases (PostgreSQL/MySQL), caching (Redis), and message queues/eventing (e.g., SNS/SQS/Kafka).
  • Cloud experience (AWS)—deploying containers/functions, secrets management, and infra as code is a plus.
  • Solid grasp of auth (OAuth2/OIDC, JWT), API security, and data privacy best practices.
  • Comfortable owning features end-to-end: scoping, implementation, testing, instrumentation, and rollout.
  • Excellent communication and collaboration skills working with cross-functional partners.

Supra Human Core Values

  1. PLAY TO WIN
  2. GO ABOVE AND BEYOND
  3. TAKE EXTREME OWNERSHIP
  4. DO WHAT IT TAKES
  5. LEAD BY EXAMPLE
  6. BE RELENTLESS
  7. SHOW THE F*CK UP

What We Seek in a Supra Team Member

  • Communication Skills: We want people who are very clear and concise in how they speak with others. We want proactive communicators and excellent writers.
  • Transparency and Honesty: Mistakes are expected.
  • Productivity: We do not have space or budget for those who do not make the most of their day.
  • Creativity: We will only continue to succeed if we hire creative people that can think radically for our clients and come up with amazing solutions.

Job Type: Full-Time (Remote)

This is a remote position, offering flexibility and autonomy. Candidates must be self-motivated, disciplined, and capable of managing their time effectively to meet deadlines and deliver results.

Compensation

  • Salary: Competitive salary based on experience
  • Benefits: Competitive medical, dental, and vision benefits including unique wellness incentives and perks
Apply Now