
Full-Stack Engineer Needed for Secure Crew Availability App
Upwork
Remote
•1 hour ago
•No application
About
Project Overview We are building a secure application for a Canadian company. The app will allow an employee to: • Enter their employee number • Instantly see their current availability status (from company's backend crew system) • Optionally receive notifications when their status changes This is a greenfield build — you will design and implement the system end-to-end (backend + frontend + deployment). Responsibilities • Develop a secure backend API that integrates with Company's crew systems via REST/SOAP/MQ. • Build the mobile app frontend (React Native, Flutter, or similar). • Implement clean UI/UX: employee # input → status card → notifications toggle. • Set up push notifications, SMS/email alerts • Deploy securely to the cloud (AWS/Azure/GCP). • Ensure monitoring, audit logging, and compliance with data privacy. Required Skills • Strong backend API development (Node.js, Python, or Java). • Enterprise system integration (REST, SOAP/XML, MQ, or SAP). • Security-first mindset: OAuth2, JWT, TLS/mTLS, RBAC, logging. • Mobile app development: React Native or Flutter. • Push notification integration (Firebase/APNs). • Cloud deployment & CI/CD experience. Preferred Qualifications (Scorecard Highlights) • Prior experience working with transportation/logistics/scheduling systems. • Knowledge of mainframe integration (CICS, z/OS Connect, MQ). • Familiarity with SAP iCrew or workforce scheduling platforms. • Experience building apps that passed enterprise security audits. • Strong communication & documentation skills. Engagement Details • Contract length: 1–3 months (proof-of-concept to pilot). • Remote work is fine, but must overlap with Canadian time zones. • You will work closely with our team and potentially company's IT team. How to Apply • Share a brief description of a similar project you’ve delivered (especially if you integrated with enterprise or legacy systems). • Tell us your preferred tech stack for backend + mobile. • Include a link to a live app or GitHub repo you’ve worked on. • Bonus: Explain how you would securely log API requests without slowing performance