Hybrid Product Engineer – Full Stack

Posted 2 months ago

Apply now

About the role

  • Product Engineer focused on modernizing and maintaining .NET and ReactJS applications for Allstate. Owning the full stack of software products and leveraging test-driven development for quality assurance.

Responsibilities

  • Focused on modernizing and maintaining .NET and ReactJS applications
  • Implement applications following 12-factor principles to build out product and iterative enhancements
  • Own the full stack of software products; develop and implement frontends (web or mobile), and backend services
  • Leverage test-driven development and continuous integration to ensure agility and quality of products
  • Actively participate in decision-making process ensuring that the simplest appropriate technology and design is chosen to meet user needs
  • Participate in iteration planning meetings ensuring that the team has a common understanding of each story and chores in a team’s backlog
  • Collaborate within the team in designing systems and apps
  • Participate in daily site, cross-site, and product team standups
  • Participate in retrospectives to gather feedback and derive actionable items to improve the team and the product
  • Support software products in user environments
  • Participate in knowledge sharing, and contribute to the overall growth of the collective knowledge of the team
  • Practice daily paired programming and test-driven development in writing software and building products
  • Establish continuous integration, continuous delivery, and continuous deployment pipelines and practices

Requirements

  • Minimum of 3 years’ experience as a Full Stack Developer, with a primary focus on C# and .NET technologies
  • Proficiency in Visual Studio, including ASP.NET, C#, and JavaScript
  • Experience with Visual Studio for .NET Core development
  • Strong knowledge of ReactJS for front-end development
  • Strong experience in system integration using REST APIs and Microsoft Graph API
  • Ability to serialize and deserialize JSON data in C#, and parse JSON REST API responses in C# and Go (Golang)
  • Proficiency in Go (Golang) and familiarity with the Electron framework for desktop application development
  • Solid understanding of CI/CD processes and tools such as GitHub, Jenkins, and Octopus Deploy
  • Working knowledge of Microsoft Configuration Manager, Intune, and Microsoft Graph API for enterprise device and application management

Benefits

  • A generous, flexible benefits package including annual leave, healthcare and dental cover, pension, and lifestyle discounts
  • Access to world-class learning platforms and award-winning L&D
  • Clear career paths, internal mobility, and a strong focus on growth
  • A people-first culture with flexible working options

Job title

Product Engineer – Full Stack

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job