{"id":2370859,"url":"https://alion.io/job/motum-senior-full-stack-engineer","title":"Senior Full-Stack Engineer","company":{"id":2681233,"name":"Motum","domain":"motum.io","url":"https://alion.io/company/motum-2","size_band":null,"is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"inferred_payroll_markers","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["US"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":87000,"max_usd":218000,"period":"year","method":"global_role_seniority_cell","sample_n":6933},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Celery","optional":false},{"name":"FastAPI","optional":false},{"name":"Helm","optional":false},{"name":"Kubernetes","optional":false},{"name":"Offline-First","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React Native","optional":false},{"name":"Redis","optional":false},{"name":"TypeScript","optional":false},{"name":"DigitalOcean","optional":true},{"name":"Expo","optional":true},{"name":"Go","optional":true},{"name":"JavaScript","optional":true},{"name":"OpenTelemetry","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-10-12T16:17:41Z","employer_posted_date":null,"last_verified_at":"2026-10-12T16:17:41Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"Senior Full-Stack Engineer — Custom Field Operations BuildAbout the CompanyThe company is an AI-native software platform serving the landscaping industry. Its technology powers operations across multiple organizations while also supporting custom enterprise implementations for larger operators. Solutions developed through these engagements often become part of the company's broader platform, benefiting its entire customer base.\nThe current project involves building a field operations and payroll platform for a multi-branch landscaping business. The system will replace a legacy ERP, integrate with existing time-tracking and accounting software, and provide a native mobile experience for hundreds of field employees.\nJob BriefWe are seeking a Senior Full-Stack Engineer to take ownership of the design, development, and delivery of a large-scale field operations and payroll platform. This role will work closely with the Founding Engineer, who will provide guidance and reviews, while the selected candidate owns the day-to-day technical execution.\nThe work spans the full software development lifecycle, including backend architecture, third-party integrations, native mobile development, web administration tools, offline synchronization, payroll workflows, and cloud infrastructure.\nThe initial engagement is expected to last approximately four months, with a strong likelihood of extension into additional custom builds or a long-term position supporting the company's core platform.\nEngagement Structure\nPhase 1: Approximately 4 months, full-time, focused on the field operations and payroll platform described below.\n\nStrong performers may continue supporting future custom-build projects or transition into a long-term role on the company's core platform team.\n\nResponsibilities\nDesign, develop, and maintain scalable full-stack applications using Python, FastAPI, React, React Native, PostgreSQL, and Frappe.\n\nDesign system architecture, data models, workflows, and application components for complex operational systems.\n\nDevelop reusable platform functionality that can be incorporated into the company's multi-tenant core product.\n\nBuild and maintain integrations with workforce management, payroll, ERP, and accounting systems.\n\nDevelop APIs and synchronization services for employee records, projects, payroll information, time entries, approvals, and financial records.\n\nDevelop and maintain a native mobile application supporting time tracking, GPS validation, media capture, multilingual support, and offline-first functionality.\n\nBuild administrative web applications, dashboards, employee management tools, reporting modules, and payroll controls.\n\nDevelop anomaly detection systems to identify payroll discrepancies, missing breaks, geofence violations, and other operational exceptions.\n\nImplement scalable backend services, multi-tenant architecture, authentication, authorization, audit logging, and tenant-level isolation.\n\nDevelop asynchronous processing services using Celery and Redis.\n\nCreate and execute unit, integration, and performance tests to ensure reliability, scalability, and maintainability.\n\nReview, debug, and improve code quality while following engineering best practices.\n\nProduce technical documentation, architecture diagrams, flowcharts, and implementation specifications.\n\nCollaborate closely with engineering, product, and operational stakeholders throughout the development lifecycle.\n\nPhase 1 Project ScopeThe selected engineer will help design and deliver the following major workstreams:\nReusable Platform Components\nMulti-tenant platform foundation including onboarding, branch-level access controls, audit capabilities, settings management, single sign-on, and secrets management.\n\nWorkforce management integration supporting bidirectional synchronization of shifts, time entries, breaks, and approvals.\n\nAccounting and payroll ERP integration supporting employees, projects, cost codes, journal entries, and payroll-related data.\n\nMobile field timekeeping application supporting clock-in/out functionality, GPS tracking, media capture, voice notes, offline operation, and bilingual English/Spanish support.\n\nAnomaly detection engine for identifying suspicious time entries, missing breaks, geofence violations, and payroll integrity issues.\n\nShared Platform & Customer-Specific Components\nAdministrative web application with dashboards, employee management, exception review workflows, and payroll controls.\n\nNotification and messaging platform supporting SMS, email, push notifications, and in-app communications.\n\nReporting and export functionality tailored to payroll and accounting workflows.\n\nCustomer-Specific Components\nDrive-time allocation engine for distributing employee drive time according to payroll policies and audit requirements.\n\nOperational KPI module featuring business metrics, visualizations, and alerting rules.\n\nShadow payroll system supporting parallel payroll runs and reconciliation against existing systems before cutover.\n\nTechnology Stack\n\nBackend: Python, FastAPI, and Frappe v15.\n\nFrontend: React and TypeScript.\n\nMobile: React Native and Expo.\n\nDatabase: PostgreSQL with multi-tenant architecture.\n\nIntegrations: Acumatica and Workforce Go APIs.\n\nInfrastructure: Kubernetes, Helm, and DigitalOcean.\n\nBackground Processing: Celery and Redis.\n\nObservability: OpenTelemetry, structured logging, and queryable audit trails.\n\nRequirements\nBachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.\n\n5+ years of experience in software engineering and full-stack development.\n\nStrong experience with Python and FastAPI.\n\nExperience developing RESTful APIs and integrating with third-party SaaS platforms.\n\nExperience building web applications using React and TypeScript.\n\nExperience developing mobile applications using React Native or comparable native mobile technologies.\n\nStrong experience with PostgreSQL and relational database design.\n\nExperience building and supporting multi-tenant applications.\n\nStrong understanding of distributed systems concepts, including synchronization, queues, retries, idempotency, conflict resolution, and fault tolerance.\n\nExperience designing and delivering complex software systems with minimal supervision.\n\nStrong problem-solving, debugging, and software architecture skills.\n\nAbility to quickly learn and adopt new technologies and frameworks.\n\nExcellent communication and collaboration skills.\n\nPreferred Qualifications\nExperience with Frappe or similar ERP frameworks.\n\nExperience with payroll, workforce management, time-tracking, or financially sensitive systems.\n\nExperience integrating with Acumatica, NetSuite, Sage Intacct, or similar ERP platforms.\n\nExperience supporting field-service, landscaping, construction, facilities, or route-based operations.\n\nFamiliarity with Kubernetes and Helm.\n\nExperience developing offline-first mobile applications.\n\nExperience working with bilingual or internationalized products.\n\nKey Areas of OwnershipThe ideal candidate should be comfortable leading the following critical workstreams:\n\nERP and workforce system integrations, including sandbox access, schema discovery, and vendor-specific challenges.\n\nOffline-first mobile synchronization architecture and conflict-resolution workflows.\n\nPayroll reconciliation and parallel validation processes where system accuracy and trust are critical.\n\nHow We Work\nHigh-trust, high-ownership culture.\n\nEngineers are expected to take ownership of design and delivery while collaborating closely with leadership.\n\nAsync-first communication with focused collaboration around integration and payroll workstreams.\n\nFeature-flag-driven deployments and controlled release processes.\n\nStrong emphasis on documentation, architecture planning, and engineering excellence.\n\nDecisions are documented, architectures are diagrammed, and production changes are made thoughtfully and responsibly.\n\nOriginally posted on Himalayas","description_format":"text","description_chars":7977,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-10-12T17:31:30Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":3,"expected_fill_days":29,"reasons":["seen:3","win:early"],"computed_at":"2026-10-16T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/motum-senior-full-stack-engineer","json_url":"https://alion.io/job/motum-senior-full-stack-engineer.json","meta":{"generated_at":"2026-10-16T13:56:36Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13369,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2681233},"rest":"https://alion.io/mcp/rest/get_company?id=2681233"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmotum-senior-full-stack-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmotum-senior-full-stack-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmotum-senior-full-stack-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/motum-senior-full-stack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmotum-senior-full-stack-engineer"}]}