We are working with an exciting organization that is looking to bring on a Senior Back end Developer. You will be a key member of the core development team and will be responsible for developing, maintaining, and updating best-in-class websites, APIs, and other web-based products for a variety of clients.
You will also help shape the infrastructure, internal build tools, processes, and techniques. As a member of the team, you will work closely with project leaders, designers, UX, content strategists and the account team to unite great ideas with great execution for the benefit of our clients.
You will Manage and execute clients’ website updates including programming and database changes across different frameworks and CMS. As a Senior Back End Developer you will maintain a constant dialogue with the project management team to make sure development work is on time and tracking properly. You will also have the opportunity to design and integrate APIs and other scalable multi-platform solutions to provide a vast array of interactive systems for both internal and external resource integration. You will also consistently develop high-quality, maintainable, and testable (specifically, for automated testing) code. You will also design, document, build, and improve system infrastructures for the clients and the companies with the foresight to accommodate future expectations. You will have to opportunity to work with the Digital Analytics team to implement and validate analytics on all applications, including support creating custom JavaScript for more advanced conversion attribution.
• 7 years of professional web development experience, with a focus on PHP and relational database systems using MySQL
• 2 years of experience managing application-servers with LAMP and similar stacks on AWS or other remote hosted infrastructures
• Demonstrated history maintaining security standards including; OWASP, NIST, ISOC or CISSP accreditations
• Proficiency in the following; JavaScript (ES6 preferred), SCSS, HTML (Twig or Blade experience preferred)
• Exhibit programming best practices and utilize established conventions (e.g. MVC, DRY, separation of concerns, etc.)
Experience in the following:
• Laravel (preferred) or other widely used Symfony-based MVC frameworks
• Vue.js (preferred) or other JS frameworks like Angular or React
• PHPUnit (preferred) or other unit-tests
• SPA (single-page applications)
• WordPress or any other open-source CMS
Utilize a modern web development workflow:
• local development environment (e.g. Vagrant, Homestead)
• dependency management (e.g. Composer, NPM/Yarn)
• source control (git)