Lead PHP Sr. Software Engineer
Who we are:
PlayerLync is one of the most innovative enterprise mobile solutions on the market. We’re a growing, dynamic, team-oriented software company committed to providing the best in class product and service to our customers. Our enterprise software solution integrates mobile content distribution and management with e-learning, digital forms and daily operational performance tracking all in one universal solution. PlayerLync’s software is used by very high-profile companies to move massive amounts of files on and off devices efficiently, limiting the impact on network bandwidth while mobilizing millions of employees every day. In just a few years, our customer base has rapidly grown across multiple industries including professional sports franchises, top restaurant concepts, field services organizations, health care, and global retail companies.
What we are looking for:
It’s an exciting time at PlayerLync as we are designing and building the next generation of our backend system. We are focused on creating a cloud-first solution that’s based on microservices and CI/CD that empowers our development team.
We are looking for a highly talented PHP lead Sr. backend software engineer who can manage a small and highly effective team.
If you are a hardcore PHP developer that can hit the ground running that is also passionate about learning and working in a cloud-first environment with new technologies and languages, then please continue to read.
Required Skills / Qualifications:
- Expert knowledge and experience with PHP
- Excellent and proven skills with managing and leading a team
- Expert knowledge and experience building REST APIs
- Expert level knowledge and experience with the LAMP stack
- Expert knowledge and experience with MySQL
- Expert knowledge of software design and development across the entire SDLC
- Expert knowledge of Object Oriented Programming and Development
- An appreciation for the importance of testing, with experience in PHPUnit
- Strong desire to create defect-free software that is high quality and maintainable
- You are a developer at heart, hence you have a solid understanding of design patterns and best practices
- Recognized as a technical expert among peers and can speak into system-wide architecture
- Experience working with Agile methodologies
- Experience with Linux
- Have a tendency to propose smart yet simple solutions, individually or with groups
- Possess high-level communication skills
- Understand the importance of continuous feedback and recognition
- Have the ability to work in close collaboration with a team in an ambitious and fast-paced environment
Preferred Skills / Qualifications:
- Experience with Web Server (Apache, Nginx)
- Experience creating and maintaining coding style guides and best practices
- CI/CD (Jenkins, CircleCI, Travis-CI)
- Experience designing and developing relational databases for OLTP (MySQL, Postgres, SQL Server, Oracle, AWS Aurora, etc.)
- Cloud Platforms (Amazon AWS, Google GCP, Microsoft Azure)
- Experience designing and creating customer-facing enterprise applications
Nice To Have Skills / Qualifications:
- Experience with multiple programming languages (Python, GoLang, .NET Core, JavaScript, Java, etc.).
- Experience with Containerization (Docker, Rancher)
- Experience with IaC (Ansible, Chef, Puppet, SaltStack, TerraForm, CloudFormation)
- Experience with AWS (Kinesis, Redshift, Aurora) & Kafka
- Experience with NoSQL (Solr, ElasticSearch, Redis, MongoDB, etc.)
- Experience with GraphQL
Responsibilities:
- Manage and lead a team of developers
- Design, develop, and write code for applications for maximum speed, scalability, and reliability
- Collaborate with other team members and stakeholders
- Lead and participate in code reviews to ensure high quality and maintainability
- Support and develop more junior software engineers by providing advice, coaching and educational opportunities.
- Participate in early design discussions and collaborate with product team members to estimate tasks and solidify delivery schedules
- Introduce and educate colleagues on standards, best practices, and new techniques/frameworks/libraries
Benefits:
- Great culture
- New MacBook Pro
- Multiple large monitors
- Food Wall
- Espresso machine
- Influence technical decisions
- Technically excellent A+ Team solving very hard interesting problems
- A small company where your work has a direct and visible impact on company performance
Job Type:
- Direct applicants only, no agencies or recruiters, please.
- This is not a remote position.
- The candidate has to be able to commute to Denver Tech Center