Menu

Software Engineer

at OpticsPlanet, Inc. in Northbrook, Illinois, United States

Job Description

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, Computer Information Systems, or a closely related field of study, plus 3 years of experience in the job offered, or as a Software Engineer, Full Stack Developer, or similar Software Engineer or PHP Developer position. Employer will also accept single degree or any combination of degrees, professional credentials or work experience determined to be equivalent to a US Bachelor’s degree in Computer Science, Computer Information Systems, or a closely related field by a qualified evaluation service. Specific experience must include 1 year with each of the following: PHP, object-oriented programming languages and design patterns; MySQL; ElasticSearch; RabbitMQ; web platforms and technologies, including HTTP, REST APIs, and JSON. Must also have at least 1 year of experience with each of the following: domain driven design; CQRS approaches; Python language; SQL; PHP framework: API platform; Atlassian tools, including Jira, Confluence, Bamboo, and Stash; Docker, Terraform, Ansible; working with integrating payment providers; content management and document management; 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.

 

Full time position. Apply by submitting your resumes to Slava.Syrota@ecentria.com, reference Job ID: JR100346 in the subject line.

To view full details and how to apply, please login or create a Job Seeker account
How to Apply Copy Link

Job Posting: 11884981

Posted On: May 13, 2024

Updated On: May 13, 2024

Please Wait ...