DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Frontdoor Software Engineer in Pune, India

Overview

Frontdoor is reimagining how homeowners maintain and repair their most valuable asset – their home. As the parent company of two leading brands, we bring over 50 years of experience in providing our members with comprehensive options to protect their homes from costly and unexpected breakdowns through our extensive network of pre-qualified professional contractors. American Home Shield, the category leader in home service plans with approximately two million members, gives homeowners budget protection and convenience, covering up to 23 essential home systems and appliances. Frontdoor is a cutting edge, one-stop app for home repair and maintenance. Enabled by our Streem technology, the app empowers homeowners by connecting them in real time through video chat with pre-qualified experts to diagnose and solve their problems. The Frontdoor app also offers homeowners a range of other benefits including DIY tips, discounts and more. For more information about American Home Shield and Frontdoor, please visit frontdoorhome.com .

Responsibilities

Role

We are seeking a motivated and skilled Mid-Level Software Engineer to join our growing remote team based in India. As a member of the e-Commerce engineering team, you will contribute to the development and maintenance of our web applications built with ReactJS and backend services written in Golang. You will collaborate closely with the engineering team and learn from experienced developers.

Description:

  • Work closely with Product Management and other team members to understand and implement the technical design to deliver end-to-end project enhancements.

  • Collaborate with engineering members to ensure our systems work together cohesively and properly leveraging what different teams have already built.

  • Writing reusable, testable, and efficient code

  • Help identify areas of technical debt as well as help define a technical roadmap to incrementally address them.

  • Maintain existing and build out new features in front-end browser / react native applications.

  • Work with a technology stack that includes Node.js, React, TypeScript, Git, Docker, and more.

  • Modify and prepare technical documentation for system software applications.

  • Monitor systems capacity and performance, plan and execute disaster recovery procedures, and provide technical support.

Qualifications

  • Bachelor's or Master's degree in computer science or related field or equivalent experience.

  • 5+ years of applicable work experience

  • Deep understanding of computer science fundamentals, such as data structures (trees, graphs, hash tables) and concurrency; understanding of functioning and implementation of basic algorithms.

  • Understanding of responsive and mobile-first development

  • Excellent skills in frontend technologies like JavaScript, ReactJS, NodeJS

  • Capability to debug complex problems, analyze logs in production systems, and read existing code.

  • Excellent communication skills (e.g., you can explain why they are doing what they are doing)

  • Good understanding of debugging tools, REST API, and Object-Oriented programming languages.

  • Ability to work effectively in a remote environment.

  • Ability to be on-call on a rotating basis for the services owned by the team.

Preferred:

  • Experience in developing products in an Agile development environment

  • Experience working in a CI/CD environment.

  • Experience with TypeScript

  • Understanding of backend languages (C, C++, Java, .NET, Golang) is a plus

  • Understanding and experience in Docker, Kubernetes, and cloud services

Need help finding the right job?

We can recommend jobs specifically for you!

Job Locations IN

Job ID 2024-3466

Category Engineering

Type Full Time

DirectEmployers