Our client was referred by one of our favorite people in the local tech startup community. Located in the Sherman Oaks area, this company is a national leader in their industry and an innovator as well. They’ve launched an ambitious effort to create a state-of-the-art platform that is ahead of anything else in this sector, technologically speaking. We’re looking for an experienced and passionate Software Engineer to round out the existing team. The ideal candidate can work in a fast paced environment and has a broad technical skill set with strong object-oriented development skills.
Help design and develop software to a new modern architecture on AWS
Maintain codebase (LAMP stack) of our current insurance platform
Design and develop new features as specified by Product Management
Accurately estimate the scope and effort required to deliver complex projects
Work with product managers and fellow engineers to come up with creative solutions
Work with QA group to develop test cases
Attends regular Scrum sessions and participate in design meetings as needed
SKILLS & QUALIFICATIONS:
Proficiency with at least two of the following languages: PHP, Java, C++, C#, Python
Experience with any PHP framework (Zend, Symfony, Laravel, etc) or an ability to present a sound understanding of one of these frameworks.
Can quickly learn and work effectively with existing code, new frameworks, technologies or cloud services.
Strong understanding of OOP concepts, design patterns and coding best practices
Experienced in REST API development, MySQL and relational database design.
Must have strong communication, collaboration and analytical skills
Familiar with web security best practices
Comfortable working with the LAMP stack
Experience architecting, developing and supporting enterprise class or high availability systems.
Experience with AWS is a plus
Bachelor’s degree in computer science or engineering or a related field
3+ years of relevant software engineering experience is required
Demonstrates an excellent understanding of the code base and the current system architecture
Able to bring valuable recommendations and ideas in design and development discussions.
Exhibits a high level of personal and collective responsibility
Collaborates effectively in a fully cross functional Agile/Scrum environment.
Contributes to the design and architecture of the new system or a new component in it.
Demonstrates technical leadership and ability to influence peers to develop extensible and high quality software.