Skip to content

Sr. Software Engineer
Company | Genworth Financial |
---|
Location | New York, NY, USA |
---|
Salary | $150000 – $175000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 8+ years or more of professional software development experience
- Extensive experience in software development with proficiency in multiple programming languages, including TypeScript, Node.js, Next.js
- Deep understanding of high-performance database design and experience with PostgreSQL and MongoDB
- Experience in optimizing websites for Core Web Vitals. Proven track record of getting all CWV in green
- Experience building GraphQL APIs to optimize latency in server-side rendering
- Experience integrating Single Sign-On (SSO) for seamless user login
- Experience implementing headless content management systems like WordPress and Storyblok
- Extensive experience in optimizing client facing UI for millisecond rendering on slow 3g Android mobile devices
- Experience with UX and Design of public facing websites
- Strong communication, collaboration, and leadership skills.
Responsibilities
- Full stack development skills (node.js, TypeScript, MongoDB, GraphQL, React, JavaScript and other web frameworks, SQL)
- Implement server-side rendering to deliver fast and highly optimized pages to the clients
- Optimize core web vitals to implement Search Engine Optimized ‘SEO’ pages. Optimize sites for delivery across Android platforms
- Implement and optimize pages for technical Search Engine Optimization
- Implement site and page level caching
- Implement A/B testing frameworks on both client and server side, to allow for rapid testing
- Implement site analytics (Google Analytics, mix panel)
- Implementing feature flagging technologies like Launch Darkly
- Implement heat mapping technologies
- Implement & Configure Content Management System (Storyblok and WordPress)
- Champion and implement best software development practices to ensure resilient, modular, scalable, and flexible system
- Define and enforce coding standards, design patterns, and quality metrics to guarantee code maintainability and reliability
- Collaborate closely with product managers and stakeholders to understand business requirements and translate them into robust technical specifications.
Preferred Qualifications
- Experience with cloud-based infrastructure and deployment
- Contributions to open-source projects
- Familiarity with Agile methodologies