The Lead Application Development Engineer will play a pivotal role in the development and implementation of critical applications that will continue to drive our business success. This role is instrumental in shaping the company’s digital strategies, developing a company specific app and, through delivering innovative solutions. As a key member of the IT team, the Lead Application Development Engineer fosters collaboration among team members, stakeholders, and departments to achieve common goals. ESSENTIAL JOB FUNCTIONS: Platform & Infrastructure Architecture Design and implement scalable, modular, cloud-native system architectures Define backend frameworks and engineering standards across applications Establish cloud infrastructure strategy (AWS preferred), including: Serverless architectures (Lambda, API Gateway) Containerized environments (Docker) Kubernetes orchestration (EKS preferred) Design API gateway layers and service boundaries Architect for scalability, reliability, performance, and security Implement modern architectural patterns such as: CQRS (Command Query Responsibility Segregation) Hexagonal (Ports & Adapters) Architecture Event-driven architecture Build systems designed for long-term scalability, not short-term patches Data & Integration Strategy Experience with ERP or complex e-commerce integrations is critical. Lead API architecture and integration design across platforms Architect clean integration layers between: ERP systems (Exigo, Oracle, SAP, NetSuite or similar) Inventory and fulfillment systems E-commerce platforms Mobile and web applications Design and implement a centralized data hub strategy to decouple applications from legacy systems Define asynchronous communication patterns (SNS/SQS, Kafka, event buses) Implement caching and data synchronization strategies to maintain performance and consistency Design data models across relational and NoSQL databases where appropriate Ensure data consistency, observability, and integrity across distributed systems Engineering Standards & Technical Governance Establish coding standards, architecture principles, and review processes Define CI/CD workflows and automated deployment strategies Implement monitoring and observability standards (New Relic or similar) Guide build vs. buy decisions across infrastructure and application layers Evaluate and oversee external development partners while maintaining internal architectural ownership Proactively identify and reduce technical debt through intentional design Full-Stack Technical Leadership Contribute hands-on development when needed Provide backend leadership (Node.js / TypeScript preferred) Support frontend standards (React preferred) Ensure backend systems properly support mobile and web applications Design authentication, authorization, and role-based access control Support real-time and high-concurrency system requirements when applicable
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed