Motum logo
MotumPosted 1 month ago

Senior Full-Stack Engineer

RemoteUnited States

Full TimeSenior LevelSmall

Job Summary

Design and deliver a full-stack field operations and payroll platform replacing legacy ERP systems, integrating workforce management, accounting, and native mobile applications for hundreds of employees. Build scalable backend services using Python, FastAPI, and PostgreSQL, manage multi-tenant architecture, and develop asynchronous processing with Celery and Redis. Create administrative dashboards, anomaly detection engines for payroll integrity, and offline-first mobile tools supporting GPS validation and bilingual time tracking. Execute unit and integration tests, produce technical documentation, and collaborate with stakeholders to deploy feature-flagged updates while ensuring system accuracy and fault tolerance.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
  • 5+ years of experience in software engineering and full-stack development
  • Strong experience with Python and FastAPI
  • Experience developing RESTful APIs and integrating with third-party SaaS platforms
  • Experience building web applications using React and TypeScript
  • Experience developing mobile applications using React Native or comparable native mobile technologies
  • Strong experience with PostgreSQL and relational database design
  • Experience building and supporting multi-tenant applications
  • Strong understanding of distributed systems concepts, including synchronization, queues, retries, idempotency, conflict resolution, and fault tolerance
  • Experience designing and delivering complex software systems with minimal supervision
  • Strong problem-solving, debugging, and software architecture skills
  • Ability to quickly learn and adopt new technologies and frameworks
  • Excellent communication and collaboration skills

Desired Qualifications

  • Experience with Frappe or similar ERP frameworks
  • Experience with payroll, workforce management, time-tracking, or financially sensitive systems
  • Experience integrating with Acumatica, NetSuite, Sage Intacct, or similar ERP platforms
  • Experience supporting field-service, landscaping, construction, facilities, or route-based operations
  • Familiarity with Kubernetes and Helm
  • Experience developing offline-first mobile applications
  • Experience working with bilingual or internationalized products

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce