The Lead Back End Engineer is responsible for developing, and maintaining scalable and secure server-side applications that power our products and services. This role leads a team of developers, ensuring best practices in coding, performance optimization, and system design.
Requirements
- 5 plus years of experience in Object Oriented Programming and RestAPI development.
- 5 plus years of PHP experience.
- 5 plus years of experience in MySQL (Aurora) and MongoDB (DocumentDB).
- Strong ORM experience in Doctrine or Eloquent including converting SQL to DBAL.
- Comfortable working with relational and NoSQL databases, including writing optimized queries, and solving complex data-related issues.
- Experience in query writing for data analysis and reporting.
- Experience in Symfony or Laravel frameworks.
Responsibilities
- Data centric Sr PHP Developer position with strong experience writing complex queries and building RestAPIs.
- Build and maintain a team of highly capable engineers, as well as experts in related disciplines.
- Utilize problem-solving skills and attention-to-detail to participate in the analysis and design of integrated solutions.
- Participate in code and design reviews and technical presentations to staff.
- Identify and implement appropriate testing strategies.
- Assist with SQA efforts for development of test methodologies/programs to validate functionality/design of software systems.
- Identify and drive improvements to current development processes, architectures and infrastructures.
Other
- Must be at least 18 years of age.
- Able to read, write and speak English.
- Successfully pass and maintain acceptable background checks and security clearances.
- Demonstrated supervisory or team lead experience required
- Exceptional communication skills, with the ability to effectively articulate and communicate technical information (verbally and in writing) to the development team.