Full Stack Developer (PHP)

Lake Forest, CA 92630

Employment Type: Contract Job Category: PHP Job Number: 19634

Essential Skills and Experience:
• Bachelor' s degree in Computer Science or equivalent 
• Critical thinking and problem solving 
• Experience in Microservice Architecture 
• Experience in large scale backend systems 
• Experience in leading development teams 
• Experience using Git 
• Experience with Build systems e.g. Webpack/Grunt/Gulp 
• Experience with Docker 
• Experience with JavaScript frameworks e.g. Angular 5/React 
• Experience with Testing frameworks e.g. Karma/Jasmine/Protractor/Cucumber/Mocha/Jest/PHPUnit 
• Experience with interface development toolkits: e.g. Less/SASS 
• In-depth knowledge of HTML/XHTML/HTML5
• Experience with PHP frameworks or Platforms e.g. Laravel/Zend/CodeIgniter/Magento 
• In-depth knowledge of JavaScript e.g. ES5/ES6/Typescript 
• Knowledge of CSS 3 
• Knowledge of technologies such as GraphQL 
• Must be a strong team player 
• Open minded, flexible and willing to adapt to changing situations 
• Strong experience with web service integration and development including REST & SOAP 
• In-depth knowledge of PHP with Object Oriented practices 
• Experience with relational database (SQL, Migrations, Sharding, Replication) 
• Familiar with Payment Processing & PCI Compliance 
• Linux OS


Desirable
• At least one scripting language (Bash, Python, Groovy, Ruby) 
• Detailed understanding of containerized environments and technologies - i.e. Docker 
• Experience in NoSql technologies (Mongo, Cassandra) 
• Experience in Windows and Mac administration 
• Experience in building up microservice-based infrastructure projects 
• Experience with AWS (EC2, ECS, RDS, ELK etc) 
• Experience with relational database (SQL, Migrations, Sharding, Replication) 
• Good understanding of networking (firewalls, services, load balancers, proxies) 
• In-depth knowledge of CI systems (Jenkins, GoCD, Bitrise) and how to setup and build pipelines 
• Knowledge of virtualization (KVM, VMWare, Virtualbox)

Key Accountabilities .

• Actively partake in code reviews for other team members 
• Adhere to  global testing strategies (eg. unit testing) to ensure the code is of high quality and minimizes regression 
• Adhere to Äô s coding standards 
• Be available either in person or on Slack/ other messaging tool to discuss technical solutions with other developers 
• Collaborate with developers on other platforms to ensure logic is consistent across platforms 
• Competently fix bugs 
• Engage with key internal stakeholders to understand the product and user environments of the solutions we are creating 
• Feed into technical architecture documentation by providing thoughts and advise 
• Generate the appropriate design documents, wireframes and other forms of documentation to clearly represent the solutions being created 
• Have final say on code review disputes if any should arise
• Help Lead daily standups and help clarify any questions other team member may have 
• Help direct other team members to allow them to implement the designs 
• Lead enforcement of Äô s coding standards
• Maintain existing systems and applications
• Plan individual tasks and manage working time in accordance with the sprint plan 
• Proactively responding to reported bugs on Jira 
• Provide input into technical architecture for the wider product/project 
• Provide technical architecture documentation for new features
• Provide technical input into backlog grooming exercises 
• Provide technical steer on discussions around application architecture 
• Technically lead and mentor all members of the team setting standards and technical vision within the team 
• To deliver assigned tasks and features within their estimated timeframe 
• When encountering issues demonstrate the ability to debug and problem solve. Ensure timely escalation of issues if you or your peers aren’ t able to resolve 
• Work closely with other BS teams such as Solutions Architects, Business Analysts, Testers and Producers

 

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.