Job Description
Senior Software Engineer
The Opportunity:
We are seeking a highly skilled Senior Software Engineer with expertise in Optimizely CMS & Commerce, modern JavaScript frameworks (Vue.js/React.js), and .NET Core. The ideal candidate should have strong experience with CI/CD, Azure cloud services, SQL Server, and Git version control. This role requires deep technical knowledge, problem-solving skills, and the ability to work on complex, high-scale web applications.
What You'll Do:
ยท Design, develop, and maintain web applications using Optimizely CMS & Commerce.
ยท Build and optimize front-end applications using Vue.js or React.js.
ยท Develop backend services and APIs using .NET Core, ASP.NET and C#.
ยท Implement and manage CI/CD pipelines for automated testing and deployment.
ยท Work with Azure cloud services for application hosting, monitoring, and scaling.
ยท Develop and optimize SQL Server databases, including stored procedures and query tuning.
ยท Use Git for version control, branching strategies, and collaborative development.
ยท Ensure best practices for performance, security, and maintainability.
ยท Experience working with the Agile methodology.
ยท Collaborate with cross-functional teams, including designers, product managers, and QA engineers.
ยท Troubleshoot and resolve complex software issues.
What You'll Need:
ยท Degree in Computer Science, Computer Information Systems, Information Technology, Management Information Systems or equivalent experience.
ยท 2+ years of experience in Optimizely CMS & Commerce development.
ยท 5+ years of experience in JavaScript frameworks (Vue.js or React.js).
ยท Strong expertise in .NET Core, C#, and backend API development.
ยท Hands-on experience with CI/CD pipelines and automated deployments.
ยท Experience with Azure services (App Services/Web Apps, Data Factory, Azure Functions, DevOps, etc.).
ยท Proficiency in SQL Server, including database design, stored procedures, and performance tuning.
ยท Strong experience with Git for version control and team collaboration.
ยท Solid understanding of software architecture, design patterns, and best practices.
ยท Excellent problem-solving and debugging skills.
ยท Experience with Agile methodologies (Scrum, Kanban, etc.).
ยท Experience with RESTful APIs, GraphQL, or gRPC.
Preferred Qualifications
ยท Experience with CMS and Ecommerce implementations.
ยท Familiarity with microservices architecture.
ยท Strong knowledge of NoSQL databases.
ยท Experience with Python AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
What We Offer:
ยท Competitive salary and benefits.
ยท Opportunity to work on cutting-edge technologies.
ยท Remote/flexible work options.
ยท Professional growth and learning opportunities.
If you are a senior-level engineer passionate about Optimizely CMS & Commerce, JavaScript frameworks, .NET Core, SQL Server, Git, and AI/ML, weโd love to hear from you!
Location: [Remote/Hybrid/In Office]
Job Type: Full-Time
Experience Level: Senior (5+ Years)
Job Type: Full-time
Benefits:
โข 401(k) matching
โข Dental insurance
โข Health insurance
โข Life insurance
Experience:
โข Optimizely/Episerver CMS: 5 years (Required)
Work Location: Remote