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 open to working in a fast paced startup environment with tight deadlines.
Experience and Education:
- Bachelor’s degree in Computer Science or have relevant technical experience
- 5+ years of full stack development experience with PHP, JavaScript, Node, and related technologies
- Experience with 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 ensure 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 to translate technical ideas and designs to peers and management.
- Adhere to programming and development schedules, customer requirements, tactical and strategic product goals.
- Multitask and keep focus to execute a project from inception to completion.