Senior API Engineer - Remote

Realogy Holdings Corp

Concord California

United States

Engineering
(No Timezone Provided)

Job Description

We are building digital products to serve our brands, brokers, agents and consumers. As a Senior API Engineer, you will be working hands-on in a technical role to build highly reliable, low latency and scalable data API’s to help serve the next generation of products in support of our Brands’ Value Propositions.
 
The role of the Senior API Engineer is to design, implement, maintain and deploy high quality, scalable, reliable and low latency API’s in Go and AWS Fargate.

You’ll work as part of a nimble team, contributing to large-scale initiatives that impact multiple product lines and teams across the organization. You’ll work closely with Data Engineers, Designers, Product Managers and an Engineering Team Lead.

You should be comfortable to communicate in a clear and concise manner; this includes being comfortable engaging in regular discussions with your team; organize, manage and communicate project status, findings, and escalations on a regular basis.

What you’ll do:

  • Design, implement, and maintain high performance, low latency, scalable consumer scale (50M+) data APIs.
  • Design the ETL pipelines to transform the data into JSON format.
  • Deploy the API’s and manage scalability and monitor in AWS.
  • Refactor code to improve code re-usability to extract parts of code and build internal libraries.
  • Write tests, improve test coverage.
  • Query DB to resolve data related issues in API’s.
  • Create and provide regular feedback loops.

  • What you need to succeed:
  • Bachelor's degree in Computer Science or related field and at least 5-7 years of relevant experience.
  • Strong experience in design and development of Data ETLs & REST API’s.
  • Ability to work quickly with an eye towards writing clean, efficient, reusable and maintainable code in Go, Scala or Java.
  • Strong understanding of AWS cloud ecosystem (API Gateway, Lambda, Kinesis, Glue, Task, Step functions, DynamoDB).
  • Advanced working SQL knowledge and experience working with l non-relational databases (MongoDB, DynamoDB) , query authoring (SQL) as well as working familiarity with a variety of databases.
  • Good knowledge of gRPC, graphQL.
  • Good to know python to quickly write scripts to resolve or fix data related issues serving API’s.
  • Hands-on experience in developing micro-service solutions and large scale, enterprise-grade applications.
  • Solid understanding of distributed system concepts, non-functional requirements like logging, monitoring, debugging, alerting, performance.
  • Excellent analytical and troubleshooting skills.
  • Excellent written and verbal communication skills.
  • Strong work ethic, commitment and ownership.

  • This position can be performed anywhere except Colorado.

    Senior API Engineer - Remote

    Realogy Holdings Corp

    Concord California

    United States

    Engineering

    (No Timezone Provided)

    Job Description

    We are building digital products to serve our brands, brokers, agents and consumers. As a Senior API Engineer, you will be working hands-on in a technical role to build highly reliable, low latency and scalable data API’s to help serve the next generation of products in support of our Brands’ Value Propositions.
     
    The role of the Senior API Engineer is to design, implement, maintain and deploy high quality, scalable, reliable and low latency API’s in Go and AWS Fargate.

    You’ll work as part of a nimble team, contributing to large-scale initiatives that impact multiple product lines and teams across the organization. You’ll work closely with Data Engineers, Designers, Product Managers and an Engineering Team Lead.

    You should be comfortable to communicate in a clear and concise manner; this includes being comfortable engaging in regular discussions with your team; organize, manage and communicate project status, findings, and escalations on a regular basis.

    What you’ll do:

  • Design, implement, and maintain high performance, low latency, scalable consumer scale (50M+) data APIs.
  • Design the ETL pipelines to transform the data into JSON format.
  • Deploy the API’s and manage scalability and monitor in AWS.
  • Refactor code to improve code re-usability to extract parts of code and build internal libraries.
  • Write tests, improve test coverage.
  • Query DB to resolve data related issues in API’s.
  • Create and provide regular feedback loops.

  • What you need to succeed:
  • Bachelor's degree in Computer Science or related field and at least 5-7 years of relevant experience.
  • Strong experience in design and development of Data ETLs & REST API’s.
  • Ability to work quickly with an eye towards writing clean, efficient, reusable and maintainable code in Go, Scala or Java.
  • Strong understanding of AWS cloud ecosystem (API Gateway, Lambda, Kinesis, Glue, Task, Step functions, DynamoDB).
  • Advanced working SQL knowledge and experience working with l non-relational databases (MongoDB, DynamoDB) , query authoring (SQL) as well as working familiarity with a variety of databases.
  • Good knowledge of gRPC, graphQL.
  • Good to know python to quickly write scripts to resolve or fix data related issues serving API’s.
  • Hands-on experience in developing micro-service solutions and large scale, enterprise-grade applications.
  • Solid understanding of distributed system concepts, non-functional requirements like logging, monitoring, debugging, alerting, performance.
  • Excellent analytical and troubleshooting skills.
  • Excellent written and verbal communication skills.
  • Strong work ethic, commitment and ownership.

  • This position can be performed anywhere except Colorado.