Senior Application Developer

  • Full Time
  • Remote

Explore Available Jobs with a Simple Search...

Senior Application Developer

Company

Supra Human

Salary / Compensation

  • Competitive salary (based on experience)
  • Medical, dental, and vision benefits
  • Wellness incentives and additional employee perks

Overview / Job Description

Supra Human is seeking a Senior Application Developer to design, develop, and maintain core features across its web and mobile application platforms. This full-time, remote role focuses on backend architecture, API development and integrations, cloud-based services, and full-stack application development using React, Node.js/TypeScript, and mobile technologies.

The successful candidate will own features from concept through deployment, designing scalable backend services, building secure APIs, integrating third-party platforms, and delivering high-quality user experiences across web, Android, and iOS applications while collaborating closely with Product, Design, and Data teams.

Responsibilities

Backend Development & Architecture

  • Design and develop scalable backend services using Node.js/TypeScript (or equivalent backend technologies)
  • Build and maintain secure REST and GraphQL APIs
  • Design data models, API contracts, versioning, and documentation using OpenAPI/Swagger
  • Implement authentication and authorization using OAuth2, OIDC, and JWT
  • Build secure, scalable, and reliable backend systems

API Development & Integrations

  • Integrate third-party services including payments, messaging, authentication, analytics, and notifications
  • Develop reusable API abstractions and adapters
  • Implement robust error handling, retries, monitoring, and alerting
  • Ensure API reliability, security, and data integrity

Web & Mobile Development

  • Develop user-facing features using React (TypeScript)
  • Contribute to Android and iOS application development
  • Implement offline-first functionality, background synchronization, and push notifications
  • Optimize application performance, accessibility, and UI consistency
  • Work with state management libraries such as Redux, Zustand, or React Query

DevOps, Testing & Delivery

  • Contribute to CI/CD pipelines using tools such as GitHub Actions
  • Develop and maintain automated unit, integration, and end-to-end tests
  • Participate in release management using Fastlane, TestFlight, and Google Play Console
  • Conduct code reviews and maintain high coding standards
  • Deliver roadmap features on schedule while ensuring software quality and reliability

Cross-Functional Collaboration

  • Collaborate with Product, Design, and Data teams to define project scope and technical solutions
  • Estimate development effort and prioritize deliverables
  • Communicate technical decisions and progress effectively
  • Take ownership of features throughout the entire software development lifecycle

Requirements

Experience

  • Minimum 6 years of professional software engineering experience
  • At least 3 years of experience building production APIs and backend services
  • Experience delivering production web and mobile applications
  • Proven experience owning software features from design through deployment

Skills & Competencies

  • Strong React and TypeScript development skills
  • Backend expertise with Node.js/TypeScript (NestJS or Express) or Python (FastAPI or Django)
  • Strong REST API and GraphQL design experience
  • Experience with relational databases such as PostgreSQL or MySQL
  • Knowledge of Redis caching and message queues (SNS, SQS, Kafka, or similar)
  • AWS cloud development experience
  • Understanding of Infrastructure as Code, container deployment, and secrets management
  • Strong knowledge of authentication, API security, OAuth2, OIDC, JWT, and data privacy best practices
  • Experience with CI/CD pipelines and automated testing frameworks (Jest, Vitest, Playwright, Detox)
  • Strong problem-solving, analytical, and debugging skills
  • Excellent communication and collaboration abilities
  • Ability to manage projects independently and deliver high-quality solutions

Candidate Profile

You SHOULD Apply If

  • You have extensive full-stack software engineering experience
  • You enjoy building scalable backend systems and APIs
  • You are experienced with React, Node.js, and modern cloud technologies
  • You are comfortable owning features from architecture through deployment
  • You value clean code, testing, and software quality
  • You enjoy collaborating with cross-functional teams
  • You are proactive, detail-oriented, and highly accountable
  • You thrive in fast-paced, high-performance remote environments

You Should NOT Apply If

  • You have limited backend or API development experience
  • You are uncomfortable owning projects end-to-end
  • You have little experience with cloud platforms or modern DevOps practices
  • You struggle with collaboration or technical communication
  • You prefer narrowly defined development tasks over full product ownership
  • You are not comfortable working independently in a remote environment

Other Information

Additional Benefits / Highlights

  • Full-time remote position
  • Flexible remote work environment
  • Competitive salary based on experience
  • Medical, dental, and vision insurance
  • Wellness incentives and employee perks
  • Opportunity to build and scale modern web and mobile applications
  • Work closely with Product, Design, and Data teams
  • High-impact engineering role with end-to-end product ownership
  • Culture focused on innovation, accountability, and engineering excellence

Core Values

  • Play to Win
  • Go Above and Beyond
  • Take Extreme Ownership
  • Do What It Takes
  • Lead by Example
  • Be Relentless
  • Show Up Consistently

Job Overview

Offered Salary
Career Level
Industry
Design & Creative
Experience
Qualification
error: Content is protected !!
Select your currency
NGN Nigerian naira