Finde deine nächste berufliche Chance

Suche Stellen nach Beruf, Fähigkeit und Standort. Prüfe die Anforderungen, bevor du deine Bewerbung vorbereitest.

Eine gute Stellensuche endet nicht bei einem interessanten Titel. Vergleiche Aufgaben, Anforderungen und Arbeitsbedingungen mit deiner Erfahrung. Dieser Leitfaden hilft dir, passende Möglichkeiten auszuwählen, relevante Unterlagen vorzubereiten und zu prüfen, wo du deine Bewerbung einreichen kannst.

Die Oberfläche ist auf Deutsch. Die Titel und Beschreibungen der Arbeitgeber bleiben in ihrer ursprünglichen Veröffentlichungssprache, die Englisch sein kann.

Filter zurücksetzen

Ergebnisse: 13.569

← Zurück zu den Ergebnissen

Senior Full-Stack Engineer

Motum

Remote-Arbeit

Standort
Remote (United States)
Arbeitszeit
Full Time
Veröffentlicht
12. Okt. 2026

Prüfe vor der Bewerbung auf der Website des Arbeitgebers, ob die Stelle noch offen ist und welche Bedingungen gelten.

Stellenbeschreibung

Die Oberfläche ist auf Deutsch. Die Titel und Beschreibungen der Arbeitgeber bleiben in ihrer ursprünglichen Veröffentlichungssprache, die Englisch sein kann.

Senior Full-Stack Engineer — Custom Field Operations Build About the Company The 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. The 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. Job Brief We 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. The 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. The 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. Engagement Structure Phase 1: Approximately 4 months, full-time, focused on the field operations and payroll platform described below. Strong performers may continue supporting future custom-build projects or transition into a long-term role on the company's core platform team. Responsibilities Design, develop, and maintain scalable full-stack applications using Python, FastAPI, React, React Native, PostgreSQL, and Frappe. Design system architecture, data models, workflows, and application components for complex operational systems. Develop reusable platform functionality that can be incorporated into the company's multi-tenant core product. Build and maintain integrations with workforce management, payroll, ERP, and accounting systems. Develop APIs and synchronization services for employee records, projects, payroll information, time entries, approvals, and financial records. Develop and maintain a native mobile application supporting time tracking, GPS validation, media capture, multilingual support, and offline-first functionality. Build administrative web applications, dashboards, employee management tools, reporting modules, and payroll controls. Develop anomaly detection systems to identify payroll discrepancies, missing breaks, geofence violations, and other operational exceptions. Implement scalable backend services, multi-tenant architecture, authentication, authorization, audit logging, and tenant-level isolation. Develop asynchronous processing services using Celery and Redis. Create and execute unit, integration, and performance tests to ensure reliability, scalability, and maintainability. Review, debug, and improve code quality while following engineering best practices. Produce technical documentation, architecture diagrams, flowcharts, and implementation specifications. Collaborate closely with engineering, product, and operational stakeholders throughout the development lifecycle. Phase 1 Project Scope The selected engineer will help design and deliver the following major workstreams: Reusable Platform Components Multi-tenant platform foundation including onboarding, branch-level access controls, audit capabilities, settings management, single sign-on, and secrets management. Workforce management integration supporting bidirectional synchronization of shifts, time entries, breaks, and approvals. Accounting and payroll ERP integration supporting employees, projects, cost codes, journal entries, and payroll-related data. Mobile field timekeeping application supporting clock-in/out functionality, GPS tracking, media capture, voice notes, offline operation, and bilingual English/Spanish support. Anomaly detection engine for identifying suspicious time entries, missing breaks, geofence violations, and payroll integrity issues. Shared Platform & Customer-Specific Components Administrative web application with dashboards, employee management, exception review workflows, and payroll controls. Notification and messaging platform supporting SMS, email, push notifications, and in-app communications. Reporting and export functionality tailored to payroll and accounting workflows. Customer-Specific Components Drive-time allocation engine for distributing employee drive time according to payroll policies and audit requirements. Operational KPI module featuring business metrics, visualizations, and alerting rules. Shadow payroll system supporting parallel payroll runs and reconciliation against existing systems before cutover. Technology Stack Backend: Python, FastAPI, and Frappe v15. Frontend: React and TypeScript. Mobile: React Native and Expo. Database: PostgreSQL with multi-tenant architecture. Integrations: Acumatica and Workforce Go APIs. Infrastructure: Kubernetes, Helm, and DigitalOcean. Background Processing: Celery and Redis. Observability: OpenTelemetry, structured logging, and queryable audit trails. Requirements 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. Preferred 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. Key Areas of Ownership The ideal candidate should be comfortable leading the following critical workstreams: ERP and workforce system integrations, including sandbox access, schema discovery, and vendor-specific challenges. Offline-first mobile synchronization architecture and conflict-resolution workflows. Payroll reconciliation and parallel validation processes where system accuracy and trust are critical. How We Work High-trust, high-ownership culture. Engineers are expected to take ownership of design and delivery while collaborating closely with leadership. Async-first communication with focused collaboration around integration and payroll workstreams. Feature-flag-driven deployments and controlled release processes. Strong emphasis on documentation, architecture planning, and engineering excellence. Decisions are documented, architectures are diagrammed, and production changes are made thoughtfully and responsibly. Originally posted on Himalayas

Suchen, vergleichen und deine Bewerbung vorbereiten

Beginne mit einem Beruf oder einer Fähigkeit, die du einsetzen möchtest. Nutze die Standort- und Berufsfilter und öffne Stellenanzeigen, um die Aufgaben zu vergleichen. Wenn du keine Ergebnisse findest, probiere einen kürzeren Suchbegriff oder entferne jeweils einen Filter.

Unterscheide notwendige Anforderungen von Wünschen. Prüfe Arbeitszeit, Vergütung und Standort, soweit sie angegeben sind. Auch Remote-Stellen können einen bestimmten Wohnsitz, eine Arbeitserlaubnis oder passende Arbeitszeiten verlangen. Bestätige die Verfügbarkeit und die vollständigen Bedingungen beim Arbeitgeber.

Wähle tatsächliche Beispiele aus deiner Erfahrung, die zu den Anforderungen passen. Erkläre deinen Beitrag und verwende nur belegbare Zahlen. Befolge die Vorgaben des Arbeitgebers und prüfe Kontaktdaten, Inhalt und PDF, bevor du die Bewerbung abschickst.

Vor dem Absenden deiner Bewerbung

Fragen zur Stellensuche

Warum sind manche Stellenanzeigen auf Englisch?

Arbeitgeber verfassen ihre eigenen Titel und Beschreibungen. Wir behalten diese Texte bei, damit Anforderungen und Bedingungen unverändert bleiben. Navigation und Leitfaden sind auf Deutsch. Findest du mit deutschen Begriffen keine Stellen, probiere auch die Bezeichnung oder Fähigkeit in der Sprache der Anzeige, etwa „software engineer“.

Kann ich bei einer Remote-Stelle aus jedem Land arbeiten?

Nicht unbedingt. Arbeitgeber können den Wohnsitz auf bestimmte Länder beschränken, eine Arbeitserlaubnis verlangen oder Arbeitszeiten vorgeben. Prüfe die Originalanzeige. Wenn diese Angaben fehlen, kläre sie mit dem Arbeitgeber, bevor du davon ausgehst, dass du von deinem Standort aus arbeiten kannst.

Was kann ich tun, wenn keine Ergebnisse erscheinen?

Versuche einen allgemeineren Titel oder eine einzelne Fähigkeit und entferne die Filter nacheinander. Unternehmen verwenden unterschiedliche Berufsbezeichnungen. Ist eine bestimmte Anzeige verschwunden, suche ihre Referenz auf der Karriereseite des Unternehmens. Weniger Filter machen eine geschlossene Stelle nicht wieder verfügbar.

Wird meine Bewerbung über ResumizeAI abgeschickt?

Die Bewerbungsschaltfläche öffnet eine externe Seite. Folge den Anweisungen des Arbeitgebers oder des Recruiting-Anbieters und bestätige dort den Versand. Ein in ResumizeAI vorbereiteter Lebenslauf ist noch keine eingereichte Bewerbung. Führt der Link nur zur Unternehmenswebsite, suche zuerst die konkrete Stelle.

Wie passe ich Lebenslauf und Anschreiben an?

Verknüpfe die Anforderungen mit Projekten, Aufgaben und Ergebnissen, die du erklären kannst. Hebe passende Erfahrung hervor, ohne Fähigkeiten oder Leistungen zu erfinden. Erläutere im Anschreiben dein Interesse anhand eines konkreten Beispiels. Beachte die verlangte Sprache und das Dateiformat und prüfe beide Dokumente vor dem Absenden.