Staff Software Engineer, Mobile iOS

The Honor Foundation Logo

The Honor Foundation

πŸ“Remote - Worldwide

Summary

Join Honor, a leading home care company, and contribute to our mission of expanding the world's capacity to care. As a Backend Engineer, you will architect, build, and maintain scalable backend services and APIs. You will also design and implement real-time messaging systems and collaborate with product managers and designers. This role requires extensive experience in backend development, mobile development, and in-app messaging. We offer a dynamic work environment, competitive compensation, equity, benefits, and opportunities for professional development. Honor is remote-friendly, with most positions offering work-from-home flexibility.

Requirements

  • 6+ years of professional experience in backend development
  • Expertise in building APIs (REST/GraphQL) and handling large-scale distributed systems
  • Strong knowledge of server-side frameworks such as Node.js, Python (Django/Flask), or Ruby on Rails
  • Proficiency in database design (SQL and NoSQL) and optimization for performance
  • 4+ years of iOS development experience using Swift, SwiftUI, or UIKit
  • Knowledge of integrating mobile apps with cloud services and backend systems
  • Experience designing and implementing messaging systems using WebSockets, Push Notifications, or third-party services like Firebase and Twilio
  • Strong ability to communicate and collaborate with designers, product managers, and other engineering teams
  • Proven ability to lead cross-functional projects from planning to execution

Responsibilities

  • Architect, build, and maintain scalable backend services and APIs to support complex user workflows and applications
  • Design and implement real-time messaging systems, including delivery protocols, persistence, and notifications for a superior user experience
  • Work closely with product managers and designers to define requirements, scope, and timelines for delivering high-quality solutions
  • Ensure backend systems are optimized for performance, reliability, and scalability under various workloads
  • Lead code reviews, provide technical mentorship to team members, and foster a culture of learning and growth within the team
  • Investigate, diagnose, and resolve system-wide issues in both backend and mobile domains

Preferred Qualifications

  • Experience with CI/CD pipelines and automated testing frameworks
  • Familiarity with cloud platforms (AWS, GCP, Azure) and containerized environments (Docker/Kubernetes)
  • Understanding of security best practices for backend and mobile applications

Benefits

  • A dynamic, innovative, and collaborative work environment
  • Opportunities to work on state-of-the-art technologies and meaningful projects
  • Competitive compensation, equity, and benefits packages
  • Career growth opportunities and a focus on professional development
  • Remote work, flexible hours

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.