FULL STACK ENGINEER - REMOTE
A national retail organization is seeking an experienced Sr. Full Stack Engineer to join their development team. As a Full Stack Engineer, you will be responsible for supporting, planning, researching, and implementing enterprise business solutions in a highly dynamic and fast paced environment. You will work alongside an experienced team of developers, Data Engineers and other stakeholders in our highly collaborative environment to deliver high quality solutions on time and on budget. You will work with the Engineering Lead to implement the product engineering vision and help champion its implementation by working within our Agile product engineering lifecycle. The ideal candidate will be a true Full Stack Engineer and doing front and back end development and have experience working with data. Excellent communication skills are required.
Ability to collaborate with highly technical engineering teams, leveraging your ability to architect software, implement product vision, and deliver code with an Agile and iterative model
Experience mentoring and delegating engineers and developers as product delivery teams to build a high performing culture rooted in customer centricity while implementing proper coding standards, recommending languages, frameworks & SaaS platforms, and implementing automated testing
Experience championing continuous delivery and helping engineers improve their skills, including fostering strong relationships with product owners
Exercise independent judgment
Lead in the development, code review, and standards of applications using React, NodeJS, and GraphQL
Implement solutions in cloud environments leveraging Google Cloud, AWS, and Azure
Design new solutions and system architecture across a diverse technology stack
Work with data cleaning, analysis, and visualization tools and languages
Translate graphic designs into production ready products
Work with enterprise architecture resources to provide technical expertise
Partner with Product Owners to identify technical requirements and functional needs of upcoming features.
Enhance opportunities by identifying new software/service opportunities
Build overall front-end and back-end solutions
B.S. in Computer Science or related practical experience
Diverse academic or professional background preferred
7+ years experience in software development: NodeJS, React, GraphQL, Java, SWIFT
Demonstrated analytical, engineering, and R&D skills
Proven experience working with Data cleaning and visualization technologies
GCP experience using tools such as Big Query is a must.
BI platform / Visualization tools experience.
Experience in data architecture, data models, ingestion frameworks,
Excellent data analysis/troubleshooting skills, able to solve problems efficiently
Experience supervising team of high-performance data engineers.
Work with production support and project consultants in an onshore / offshore model
Solid experience working with API integrations across multiple systems
Proven experience with Agile (continuous delivery) and iterative methodologies
Solid experience with hybrid & cloud environments
Proven experience writing automated tests
Understand life cycles across marketing and digital products
Demonstrated ability to think strategically about business, product, and technical solutions