Job Openings
Fullstack Engineer (Typescript)
About the job Fullstack Engineer (Typescript)
You are a pragmatic, resourceful Full-Stack TypeScript Engineer who excels at building modern, mobile-first business applications. You thrive in fast-paced, results-driven environments, owning both front-end and back-end code to deliver real value. You understand that field users depend on speed, accuracy, and reliability, so your priorities align with operational excellence, security, and seamless integrationnot just flashy UIs. You are energized by greenfield product development, robust API design, data-centric architecture, and cross-functional collaboration.
What Youll Do
- Architect, develop, and maintain a responsive web application (mobile-first, React/TypeScript) for field quotingoptimized for tablet and smartphone use, with workflow mirroring the Cat Central design language.
- Build and consume RESTful APIs (Node.js/Express or similar) to interface with enterprise backends (ERP, CRM, Snowflake DB) and broker secure access to mission-critical business data.
- Implement SSO and MFA authentication (Azure Entra ID + Duo) and deliver fine-grained Role-Based Access Control (RBAC)
- Develop streamlined wizard-style workflows (customer/equipment search, segment builder, review & send) designed for field efficiency and minimal friction.
- Enable real-time calculations, pricing display, and quote assembly using data pulled from external APIs; handle outbound data push for finalized and revised quotes.
- Integrate PDF generation, digital signature collection, and delivery (email & direct API), ensuring all artifacts meet high professional standards.
- Collaborate cross-functionally to continuously improve user experience, performance, and product robustness using Agile methodology and iterative feedback.
- Document technical specs, data contracts, and API integrations; proactively contribute to testing and CI/CD for stability and security.
What You Need to Succeed
- 5+ years professional experience in full-stack web development (TypeScript: React for web, Node.js for backend).
- Solid track record building or integrating secure authentication and RBAC in enterprise/B2B apps (SSO, MFA a plus).
- Strong skills in API-first architecture, RESTful data modeling, and real-time data operations.
- Experience creating responsive, mobile-optimized UIs and workflows for front-line business users (React required).
- Comfort designing and consuming APIs for business data (ERP, CRM, inventory, pricing).
- Familiar with Agile product delivery, rapid iteration, and multi-phase development.
- Excellent communication for technical documentation, code reviews, and stakeholder collaboration.
Nice-to-Have Skills
- Familiarity with Snowflake, Postgres, or similar data sources.
- Prior experience integrating quoting, order management, or CRM flows.
- Basic knowledge of AWS products like CloudFront and Amplify
- Experience supporting live deployments and handling user feedback.
- Exposure to PDF/document generation, email automation, or digital signature flows.
- Familiarity with React Native for future-proofing.