Position Overview:
We are seeking a Full Stack Engineer to join our development team. In this role, you will design, develop, and maintain web applications and back-end services. You will focus on building back end services (microservices) This position offers the chance to directly impact our digital presence and customer engagement. It is key that this individual have an experimentation mindset.
Key Responsibilities:
- Full Stack Engineering: Design, develop, test, deploy, and maintain high-quality web applications using C# and JavaScript frameworks such as React and Redux. Work with relational databases (e.g., SQL Server) for data modeling, querying, and optimization.
- Machine Learning: Build and maintain AI enabled services. Experience working with large language, machine learning models. Scripting in Python and/or C# to connect ML models to operational systems.
- APIs and Microservices: Develop and consume RESTful APIs and microservices to support various front-end applications and integrations.
- Cross-Functional Collaboration and Solution Engineering: Collaborate closely with product managers, UX/UI designers, and other engineers to translate business requirements into technical solutions. It is important that you be ready to participate in requirements sessions and provide sound technical guidance.
- Performance Tracking and Optimization: Utilize and potentially enhance our Optimizely Configured Commerce Platform implementation, including CMS, Commerce, Experimentation etc. Implement A/B tests, personalization strategies, and feature flags using Optimizely's capabilities to drive data-driven improvements.
- Support and Maintenance: Troubleshoot, debug, and resolve complex technical issues across all layers of the application.
- Continuous Improvement: Identify opportunities to enhance web functionality, design, and processes to meet long-term business and marketing objectives. Stay informed of industry trends and emerging technologies to bring innovative ideas to the team. Engage in agile development methodologies, including daily stand-ups, sprint planning, and retrospectives.
Qualifications:
- Education and Experience: Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
- Professional Experience: 3+ years of experience in professional experience in full stack web development, API and service development, and back end (SQL) development experience.
- Strategic and Analytical Skills: Ability to set clear project goals, leverage data to inform design decisions, and adapt strategies to achieve desired outcomes.
- Project Management and Collaboration: Strong organizational skills and a proven ability to collaborate effectively with cross-functional teams to support digital campaign execution.
Preferred Qualifications:
- Proficiency in additional languages such as PHP
- Hands-on experience with the Optimizely Platform, specifically with:
- Optimizely Spire (CMS): Development, customization, and administration of templates, blocks, and content models.
- Optimizely Configured Commerce: Experience with e-commerce solutions, product catalog management, and order processing.
- Optimizely Experimentation (Full Stack or Web Experimentation): Implementing A/B tests, feature flags, and personalization campaigns.
- Experience with cloud platforms (e.g., Microsoft Azure, AWS) and cloud-native development practices.
- Familiarity with CI/CD pipelines and DevOps principles.
- Experience with testing frameworks (e.g., , Selenium, React Testing Library).
- Knowledge of microservices architecture.
- Understanding of SEO best practices and web accessibility (WCAG).
An Equal Opportunity Employer
We do not discriminate based on race, color, religion, national origin, sex, age, disability, genetic information, or any other status protected by law or regulation. It is our intention that all qualified applicants are given equal opportunity and that selection decisions be based on job-related factors.