Senior Software Engineer - Digital and Web
Oncourse Home Solutions · Naperville, IL · 3 wk ago
HybridEngineering$106k–$159k/yrFull-time
Position Summary
The Senior Software Engineer in this role will serve as a senior software engineer, contributing to the ongoing development efforts and new initiatives, guide and Mentor the development teams, including internal and external team members, and contribute to the ongoing evolution of the existing portfolio of applications and services. This role will also design, develop, modify, implement, and support software components anywhere in the software stack and determine root cause for complex software issues and develop efficient, and long-term technical solutions, all while working in close partnership with cross-functional teams and management.
Responsibilities
- Develop and Code in a full-stack arena using - React, Next.js, Node.js, GraphQL
- Collaborating with cross-functional teams, including designers, front-end developers, and product managers, to gather and refine requirements, ensuring alignment with overall business goals.
- Develop software solutions by identifying user requirements, conferring with users and business processes.
- Document and demonstrate solutions by producing documentation, flowcharts, layouts.
- Use a TDD approach of development.
- Implement tracking for websites using GA tags.
- Participate in the prioritization process to bring hidden technical needs to the roadmap.
Qualifications
- Minimum of 6 years of experience with responsive design, cross-browser compatibility, and building mobile-responsive applications.
- Minimum of 6 years of designing and developing complex eCommerce websites in a fast-paced Digital team environment.
- Solid understanding of web application development principles, design patterns (e.g., component-based architecture), and best practices.
- Build new features and maintain existing projects using Next.js / React, GraphQL, Node.js, and MongoDB.
- Have a good understanding of containerization concepts (e.g., Docker or Kubernetes).
- Have a good understanding of various integration patterns, REST protocols, WebSockets, and familiar with XML, JSON & YAML.
- Experience with CSS Frameworks such as Tailwind, Bootstrap, or custom SCSS.
- Experience with analytics tools such as Google Analytics and Google Webmaster Tools.
- Experience with on-site SEO: metadata, header elements, robots file, sitemaps, etc.
- Experience working in subscription and/or E-commerce companies a plus.
Computer Skills
- Proficiency in Microsoft Office 365 Education
- Bachelor’s degree in Computer Science, MIS or relevant experience
- N/A
Benefits
- Competitive Compensation
- Comprehensive Health Coverage
- 401(k) Plan with 4% Company Match
- Generous Paid Time Off
- Education Assistance Program
- FSA/HSA Options
- Employee Wellness
- Vibrant Company Culture