Back-End Development Supervisor

Union is a creative & performance marketing agency that creates omni-channel campaigns, unleashing creativity on a data-driven world, helping brands produce memorable, measurable and repeatable results.

Overview:
We’re looking for a Back-End Supervisor with the ability to build smart, elegant websites and apps quickly and efficiently with exceptional user interfaces in a fast-paced environment. Candidates should have a strong grasp of PHP, MySQL, JavaScript, CSS and a solid understanding of web standards and usability. Candidates should be authorized to work in the U.S. at this time.

This person will be working from a strategy, contributing within a team and need to be able to present with confidence and champion work that transcends digital tactics and leads brands. This person should understand the difference between work that’s mediocre and work that’s inspiring; prepared to do what it takes to make sure their work consistently falls into the “exceptional” category.

Roles and responsibilities:
• Responsible for supporting the Technical Director with staffing and utilization for projects
• Lead a team of on-site and near-shore developers
• Responsible for developing and fostering a highly collaborative team environment
• Support Technical Director with the scoping of projects for new and current clients
• Support code reviews and assessments to ensure all code is up to compliance and quality standards
• Proficient working with Linux and AWS
• Responsible for recognizing and understanding development design patterns
• Ownership of back-end development discipline tools and processes
• Ability to communicate effectively with clients and internal teams
• Leverage and integrate data from various back-end services and databases
• Seamlessly develop back-end website applications and CMS integrations, including e-commerce implementations and integrations

Technical skills:
• Proficient knowledge of modern PHP frameworks and ecosystem
• Experience with Composer, Git/Github/Gitlab, and Packagist
• Experience with Linux /Unix systems, ideally with some experience in AWS
• Experience with Twig/Blade templating
• Understanding and analysing performance bottlenecks and caching
• Comfortable writing and analyzing SQL queries
• Ability to debug back-end code and troubleshoot bugs
• Understanding of modern browser policies including CORS, Content Security Policies, etc
• Experience with CMS platforms and component-based development

Nice to haves:
• Docker Experience
• Nginx Configuration Experience
• NextJS
• Gitlab CI
• Craft CMS Experience
• GraphQL Experience
• Bash/Python Scripting Experience
• Static Analysis Tooling Experience (Psalm, PHPStan)
• Experience with React, NextJS, and/or Typescript
• Open-source Software Contributions

What we’re looking for:
Over the years, Union has built an open and fun environment around our six core values; Creativity, Innovation, Collaboration, Kindness, Passion, and Hard Work. Therefore, regardless of the position, we are looking for people to join the team that have:
• Ability to think creatively
• Ability to bring innovative solutions to the table
• Ability & desire to work collaboratively within a team environment
• Genuinely nice and kind personality
• Passion for not just fulfilling an assignment, but in adding value, pushing the boundaries and creating amazing work
• Hard-working & self-motivated mindset
• Ability to juggle multiple projects
• Ability to quickly resolve issues as they arise
• Up-to-date knowledge of current trends
• Meticulous attention to details and overall product quality