at Publicis Groupe in Chicago, Illinois, United States
Job Description
Company Description
Job Description
As a Full Stack Engineer within the Creative Engineering team, you will develop solutions (applications, frameworks, libraries, etc.) to help automate design , production, and development tasks. You will be working in a dynamic team environment developing award-winning creative applications with an opportunity to impact Creative Operations across an international company. This is where you can innovate-we are always open to exploring new ideas. Let your voice be heard!
Primary Duties and Responsibilities
+ Work to advance product development and innovation to an interdisciplinary team including Creative, Engineering, Product developers/managers, business/brand strategists, and developers.
+ Determine opportunities to create automation and efficiency to support the creative process using whatever tool, library or framework is right for the job.
+ Research and present cutting-edge ideas, methods, design patterns and more
+ Spec, architect, develop and deliver complete full stack solutions amongst a team of engineers.
+ Oversee project-based pull requests while providing guidelines and feedback to the team.
+ Is a main technical point of contact with business stakeholders across a suite of technologies critical to creating media.
+ Mentor team members on technical decision making and methodologies.
+ Proactively report and manage upwards to management and the business so that they are well informed of the status, roadblocks, and risks
Skills and Qualifications
+ Must be proficient in JavaScript, TypeScript, SQL and Node.js
+ Expert knowledge in all phases of the development cycle including concept, technical design, prototype, code development, testing, release to QA and deployment.
+ Strong knowledge of the DOM and CSS.
+ Proven track record in building RESTful backend microservices using Node.js .
+ Experience with SQL/NoSQL databases – creating, migrating, querying, tuning for performance.
+ An understanding of various ORMs for Node.js
+ Experience with several Node.js frameworks such as Express, Koa, etc
+ Experience working with Angular.
+ Experience with build tools such as Webpack, ESBuild, TypeScript, Parcel.
+ Experience with modern design patterns and building enterprise-grade production applications.
+ Experience working with containers and container orchestration, specifically Docker, Swarm and Kubernetes
+ Experience with lightweight server