Posted in

Sr. Software Engineer

Sr. Software Engineer

CompanyGenworth Financial
LocationNew York, NY, USA
Salary$150000 – $175000
TypeFull-Time
Degrees
Experience LevelSenior, 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