Full Stack Engineer
This is a high-level position, and individuals selected for this type of job need to possess comprehensive knowledge of software development practices, as well as mastery of overwriting and debugging code. Engineering at this level includes performing complex programming tasks and implementing software systems. The job is often highly collaborative and may include leading teams or mentoring more junior engineers.
The Company is one of North America’s leading sales and marketing agencies specializing in outsourced sales, merchandising, category management, and marketing services to manufacturers, suppliers, and producers of food products and consumer packaged goods. The Company services a variety of trade channels, including grocery, mass merchandise, specialty, convenience, drug, dollar, club, hardware, consumer electronics, and home centers. We bridge the gap between manufacturers and retailers, providing consumers with access to the best products available in the marketplace today.
Take this opportunity to join North America’s leading business solutions provider and build your career working with amazing people in a growing industry! Apply today!
What we offer:
- Full-Time Benefits (Medical, Dental, Vision, Life)
- 401(k) with company match
- Training and Career Development
- Generous Paid Time-Off
Responsibilities:
- Leads medium-large-scale projects throughout the entire lifecycle: solution architecture, engineering design, development, testing, production, and subsequent fixes and improvements
- Provides technical guidance to the executive team and makes wide-scale architectural and design decisions. Estimates, assesses, and manages project timelines with the management and executive teams
- Reviews designs and mission-critical code to ensure it is clear, concise, tested, and easily understood by others, as well as meets standards, architectural principles, and NFRs
- Mastered understanding of all components of key features and architecture for multiple products, with a high-level understanding of several other products, integrations, and capabilities.
- Understands, advocates, and contributes to ADV technology and engineering standards and technology best practices
- Demonstrates an ability to succeed in a wide range of complex technical situations across multiple axes: e.g., scale, uncertainty, and interconnectedness.
- Is a resource for other teams that need help with adjacent features.
- Advise the management team with insights and recommendations that will improve the team. Helps to create job description requirements and participate in interview loops. Mentor multiple teammates.
Qualifications:
- Advanced understanding of engineering, programming, and software development foundations.
- Strong knowledge of data structures, algorithms, operating systems, networks, and programming languages.
- Expertise in concurrent and event-based development, and development/test frameworks.
- Exceptional leadership and strategic decision-making skills.
- Ability to work collaboratively and influence senior leadership in shaping the company’s technology and product direction.
- Experience in Django is a plus.
- Front end experience with React and Angular.
- Experience in Containerization & Kubernetes
- Experience in deploying applications in Azure and AKS
- Experience in backend API development and integration
- Experience in running multiple Agile teams to deliver the application
- Experience in front-end technologies like React or Angular
- Experience in building Retail workforce Scheduling applications
Job Will Remain Open Until Filled