Job Title: Sr. Full Stack Engineer
locations: Bolingbrook, IL
Duration: Long term contract
Experience: 9+ Years
Job Description :
-
B.S. in Computer Science or related practical experience
-
5+ years experience in software development: Node.js, Java, JavaScript, React
-
3+ years demonstrated leadership experience in complex business and technical environments.
-
Knowledge in Jira/SVN/Git source code/JDBC.
-
Troubleshooting and Performance tuning.
-
Experience in SQL/JSON/BSON is a plus.
-
Experience and Proficient in Marketing Systems is a plus.
-
Troubleshooting and Performance tuning.
-
Retail industry experience is a plus.
-
The ability to present advanced technical ideas to a non-technical audience effectively and succinctly.
-
Ability to work independently, as a member of a team, or as a team lead. Methodical, hands-on, detail-oriented approach to problem-solving.
-
Build overall front-end and back-end solutions
-
Develop cutting edge user interfaces populated through APIs leveraging Java, NodeJS, and GraphQL
-
Implement solutions in cloud environments conducted through Google Cloud or Microsoft Azure
-
Design and ideate new features into existing software systems
-
Partner with Product Owners to identify technical requirements and upcoming features
-
Build web applications that create frictionless experiences
-
Translate graphic designs into production ready products
-
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
-
Demonstrate knowledge of system architecture and implementation features (multi-tenancy, virtualization, graphs, orchestration, elastic scalability)
-
System integration and API implementation.
-
Perform assessments on current and desired (scoped) system architecture.
-
Proficiency in multiple programming languages and relevant technologies (such as Cloud Computing and Infrastructure)
-
Implement solutions in cloud environments leveraging Google Cloud, AWS, and Azure
-
Design new solutions and system architecture across a diverse technology stack
-
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