AngularAzureJavaScriptjQueryMS SQL ServerReactSQLVue.js.NETC#CAnalyticsVueStorybookTDDUnit TestingIntegration TestingAzure DevOpsAzure MonitorSQL ServerGitJiraConfluenceAgileScrumCI/CDLeadershipMentoringCommunicationRemote Work
About this role
Role Overview
Develop, configure, and extend Optimizely CMS to support enterprise content management and delivery needs.
Analyze, troubleshoot, and debug applications across development and production environments; resolve production issues within established SLAs.
Implement dynamic UI elements, animations, real-time updates, personalized content to enhance user experience and engagement.
Integrate Optimizely with third-party APIs, authentication providers, analytics platforms, and external services.
Contribute to and improve CI/CD pipelines, automated testing frameworks, and code quality in alignment with DevOps practices.
Integrate and maintain React-based Storybook UI components within the .NET codebase.
Collaborate with architects, UI/UX designers, content authors, QA, and cross-functional stakeholders to deliver high-quality digital experiences.
Provide technical guidance, peer reviews, and mentorship to junior and mid-level developers.
Maintain documentation covering configurations, integrations, development patterns, and architecture changes.
Stay up to date with industry trends, tools, and emerging technologies that could benefit the team and platform.
Requirements
Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
5-8 years of experience building responsive interfaces using HTML, CSS, JavaScript, jQuery, and modern frameworks such as React, Angular, or Vue.js.
5+ years of experience with Microsoft .NET Core, C#, and associated backend technologies.
Proven experience designing and delivering features across the full stack (UI, API, integrations, database).
Strong experience with relational databases, particularly MS SQL Server.
Hands-on experience working with Azure, CI/CD pipelines (Azure DevOps), and automated release processes.
Experience using Application Insights and Azure Monitor for performance monitoring and observability.
Deep understanding of software engineering practices including Git workflows, unit testing, integration testing, TDD, DDD, design documentation, and code reviews.
Experience working in Agile/Scrum environments using tools such as Jira and Confluence.