Sr PHP Developer #2389
Position Summary:
In this role, you will provide technical leadership in software design and development to an Agile/Scrum team. The successful candidate will have a proven track record for creating efficient, scalable, and manageable enterprise-level systems using open-source technologies (Node.js, React.js, PHP, MySQL,). You will be expected to be self-driven, think outside the box, and be open to working in a fast-paced startup environment with tight deadlines.
Experience and Education:
- Bachelor’s degree in Computer Science or relevant technical experience
- 5+ years of full-stack development experience with PHP, JavaScript, Node, and related technologies
- Experience with the modernization of legacy systems
Technology Skills and Strengths:
- PHP
- Laravel
- LAMP
- JavaScript
- Vue.js
- HTML/CSS3
- MySQL
- AWS
- Digital Ocean
- OOD/OOP techniques
- Tableau
- Microservices
- REST APIs
- Modern architecture
- Asana Workflow Tool
- GitHub/Bitbucket
- Sprints
- Agile environment
- Node.js (a plus)
Primary Job Responsibilities:
- Build out the core services for a new web application platform.
- Transform high-level business context/ideas into software solutions.
- Create features across the entire development stack while maintaining existing code
- Design successful technical/integration architectures for large-scale platforms.
- Understand the business well enough to align your development with company goals.
- Perform in environments that involve cloud solutions, virtual platforms, software development experience, operational management practices, and frameworks.
- Lead rapid prototyping efforts with new and emerging technologies.
- Perform code reviews to ensure Development best practices and standards are being employed.
- Collaborate on the design of new build-outs and write tests to maximize efficiency.
- Maintain quality and ensured responsiveness of PHP Legacy applications and converting to Node.
- Maintain code integrity and organization.
- Writing clean, high-standard code in a timely and scalable way.
- Write clear technical specifications and translate technical ideas and designs to peers and management.
- Adhere to programming and development schedules, customer requirements, and tactical and strategic product goals.
- Multitask and keep focus to execute a project from inception to completion.