Senior Software Engineer (Full-Stack Javascript)
Job Responsibilities
- Develop full-stack web applications using Vue.js, Nuxt 3, TypeScript, Node.js, and AWS.
- Create and maintain server-side rendered and universal web applications, with awareness of routing, hydration, caching, browser behavior, and performance.
- Create and maintain reusable front-end components and contribute to component libraries and design-system patterns.
- Build and maintain Node.js-based APIs, middleware, and service integrations, including integrations with headless CMS, analytics, personalization, and third-party platforms.
- Contribute to AI-enabled marketing workflows, including tools that assist with content creation, content migration, schema mapping, personalization, experimentation, and operational automation.
- Support production-quality delivery through testing, debugging, monitoring, accessibility, SEO, security, privacy, and Core Web Vitals improvements.
- Troubleshoot issues across browser behavior, API responses, CMS configuration, cloud infrastructure, and build pipelines.
- Participate in code reviews, technical discussions, documentation, and team planning while continuing to grow technical depth across the stack.
Qualifications
- 3+ years of professional software development experience, preferably with a focus on full-stack JavaScript or TypeScript.
- Familiarity with modern front-end frameworks such as Vue, Nuxt, React, Next.js, Angular, or similar.
- Strong JavaScript or TypeScript skills, including asynchronous programming, modular code, package management, and modern build tooling such as Vite, Webpack, Rollup, or similar.
- Experience building or consuming RESTful APIs, Node.js services, middleware, or integrations with external platforms.
- Familiarity with deploying, debugging, or monitoring applications in AWS or a similar cloud environment.
- Strong communication skills, curiosity, and the ability to work collaboratively with engineers, product managers, designers, content teams, and other cross-functional partners.
Nice to Have
- Experience with headless Content Management Systems like Contentstack.
- Experience developing for or partnering with digital marketing teams, particularly around content personalization, analytics, or lead generation workflows.
Pay & Benefits
Total Cash Compensation Range: $114,100.00 - 193,975.00 USD
Annual Inclusive of annual base salary and target incentive compensation.
Benefits & Perks:
- Financial Health: 100% 401k match up to 6% of salary
- Stock Ownership Potential
- Company provided life insurance - 1x salary + commission
- Physical Health: Comprehensive health benefits (medical/dental/vision) including potential premium discounts and company-provided HSA contributions (up to $500-$2,000 annually for specific plans and coverages)
- Additional medical Wellness Incentives - up to $300-$600 annually
- Company-provided long- and short-term disability insurance
- Emotional Health: Trust-Based Time Off, 6-week Paid Sabbatical Program, 6-Week Paid Family Caregiving Leave, Competitive 8-24 Week Paid Parental Leave, Adoption Assistance
- Leadership Coaching & Formal Mentorship Opportunities
- Annual Flex Stipend - $1000 annually to cover personal education & well-being expenses
- Tuition Reimbursement
- Dollars for Doers volunteer program
- Paid volunteering days
- 15+ Employee Resource & Affinity Groups
Work Environment
Morningstar offers a hybrid work environment where employees can choose to work from home or in-office each week. Most locations follow a hybrid policy of 4 days onsite.