OpticsPlanet (Northbrook, IL) seeks a Software Engineer to work on the most complex projects being introduced in the company's e-commerce web platform, work with other developers and enforce best practices and coding standards on both a team and department level. Specific duties include: develop enterprise web applications using Object Oriented Code in Symfony 2 framework on a LAMP stack, utilizing several open-source technologies; work together with other Agile team members to solve software engineering problems from start to finish; architect and develop new features and systems, as well as improve existing platform components; develop and integrate with 3rd party tools and services, as well as integrate between different in-house systems; follow industry trends to recommend and apply them to technology stack; drive quality improvement initiatives; evolve and enforce coding standards and best practices; participate in company tech talks, demos and mentorship programs; perform data mining and analytics, including multi-database reporting; participate in agile processes, peer code reviews, and continuous integration; participate in whole spectrum of web development tasks, including writing web apps (both front-end and back-end work), web service for consumers and providers, automated publishing tools for our stores and retail channels, and critical business analytics applications. Must take and pass pre-interview coding test.
Position requires a Bachelor’s degree, or foreign equivalent, in Computer Science, Systems Engineering, or a closely related field of study, plus 3 years of experience in the job offered, or as a Full Stack Developer, Backend PHP Developer, or similar position as a Software Engineer using LAMP stack.
Must have 3 years of experience with each of the following: working with PHP, object-oriented programming languages and design patterns; working with SOLID principles and Clean Code practices; working with MySQL, ElasticSearch, and RabbitMQ; working with web platforms and technologies, including HTTP, REST APIs, GQL and JSON API. Must also have at least 1 year of experience with each of the following: working with Domain Driven Design, Distributed systems, CQRS approaches, Microservices, and SQL; working with PHP framework: Symfony, Laravel, and API platform; working with Atlassian tools, including Jira, Confluence, Bamboo; working with Docker, K8S, Ansible; troubleshooting complex problems; leading technical discussions and driving consensus on debates; researching and using innovative open-source technologies; and working as a team member in cross-group collaborative environment. Must take and pass pre-interview coding test. Salary: $119,000/yr.
Full time position. Apply by submitting your resumes to Slava.Syrota@ecentria.com, reference Job ID: 3858540 in the subject line.