Senior Engineer – CVS Remote Jobs
Job Description
Job Type: Senior Engineer from home
Location: Georgia work from home
Company: CVS Health
In order for teams across CVS Digital to swiftly and simply bring experiences into the hands of our customers, all at the scale of a Fortune 4 corporation, we are constructing a Web Platform! Many engineers from the Retail, Pharmacy, Health Solutions, and Aetna sectors will construct websites for millions of clients using the Web Platform.
For teams across CVS Digital to self-service build, test, preview, deploy, and run systems with less lead time and stack complexity, the Senior Engineer II – Web Platforms will be in charge of creating shared internal libraries, tools, and processes.
In order to create a web platform that engineers will want to use, the CVS team needs a strong technical leader who can operate with a high degree of flexibility and autonomy, promote best practices, and interact with engineers, product managers, designers, architects, and leadership. This is a rare chance to work on assembling a team from scratch.
Responsibilities:
- Using frameworks and libraries from the modern front-end development space, such as React, Next.js, GraphQL, Redux, and React Query, with expertise
- Having knowledge of leveraging these libraries and frameworks to create a large-scale production application
- Advanced knowledge of TypeScript and JavaScript
- Understanding the internal workings of a library like React
- Constructing scalable technical solutions for issues involving several teams, such as UI state management, data fetching, build tools, performance, client observability, analytics, CI/CD, and other architectural difficulties
- Knowledge about SSR implementation.
- You may limit front-end outages by identifying potential failure points in an application and knowing how to incorporate kill switches and disaster recovery techniques.
- Recognizing the compromises between a multi-site and monolithic architecture
- Knowledge of analytics, personalization, and A/B testing.
- Promoting the use of best practices to create web applications that are effective, scalable, and reliable
- Helping to develop front-end architecture so that product engineering teams may develop and deploy their applications more quickly
- Coordinating with other CVS Digital teams to make sure we’re developing a web platform with the needs of our customers in mind
- Keeping an eye out for cutting-edge innovations that enhance developer experience, performance, and delivery
- Taking part in peer code reviews, giving your fellow engineers input to help them grow, and raising the caliber of the software we deploy
- Removing developer aches through automation by creating CLIs, GitHub bots, and integrations
- Making it simple for teams to spot performance bottlenecks by approaching every technical activity via a performance lens
- Mid-career to early-career software engineers receive coaching and mentoring
Pay Scale
The usual pay scale for this position is as follows: 115,000 minimum; 230,000 maximum
Please remember that this range represents the salary range for every position in the job grade that this position belongs to. The location is just one of several variables that will be considered when determining the actual compensation offer.
Requirements:
Required credentials
- 7+ years of web development expertise.
- 5+ years of JavaScript expertise.
- 3+ years of TypeScript expertise.
- Experience working with front-end web frameworks like React, Angular, or Vue for at least three years.
- 3+ years spent developing online apps that are highly available, fast, scalable, and stable.
Recommended Requirements
- Knowledge of Node.js Knowledge of Nexst.js
- Knowledge of creating accessible websites
- Exposure to RESTful web services and GraphQL
- Knowledge of build tools like Webpack
- Working knowledge of a source versioning technology like Git
- Familiarity with a testing framework and testing experience (e.g., Jest, RTL, Cypress, Puppeteer)
- Exposure to the DevOps culture, methods, and tools (e.g. Kubernetes, Docker, CircleCI, etc.)
- Working on a project with established CI/CD procedures
- Writing performant code Understanding and resolving cross-browser issues
Education
Bachelor’s degree from a university that is recognized or equivalent work experience