About the Role

Title: Lead API Engineer (Node.js) – US Remote

Location: US Remote City United States

Job Description:

Job Summary:

The Anywhere Real Estate Core Capabilities API Engineering team develops reusable, enterprise capability APIs which are used by both internal & external product development teams to rapidly build and release real estate software.

We are looking for a Lead API Engineer (individual contributor) with proven experience in developing cloud-native API applications using Node.js. Equally significant experience in MongoDB, AWS, CI/CD and test automation is required.

This is a senior code-contributing role that requires excellent technical engineering skills, but also requires strong delivery, collaboration, leadership, communication, and documentation skills. The successful candidate will be a passionate individual who can develop peer relationships that build on positive and open interaction.

Full-stack experience preferred but not required.

What You’ll Do:

  • Craft and deliver flexible, scalable, and resilient software solutions.
  • Ensure solutions are aligned with overall technical strategy, governing standards, and standard methodologies (architecture, design, security, cloud, agile).
  • Perform design reviews and code reviews.
  • Define and demonstrate an automation first approach for product delivery and operational support.
  • Analyze, design, and prove viability of solutions.
  • Find opportunities for improvement and drive their implementation.
  • Decompose and refine business requirements along with Product Team.
  • Deliver solutions that support business requirements while meeting conditions of satisfaction.
  • Build and maintain relationships with broader organization to help support and achieve team delivery goals.
  • Provide thought leadership, strategic insight, and clear communications to all team members, collaborators, and enterprise partners.
  • Embrace change and adopt new technologies supporting constantly evolving business goals while leading team members through change.

What You’ll Need to Succeed:

  • 9+ years of experience as a code-contributing member of an Agile Development Team.
  • 5+ years as a Node.js developer building microservices and RESTful services.
  • 5+ years developing cloud-native applications using AWS Lambda, ECS or Kubernetes, API Gateway, SNS, SQS, MSK etc.
  • 3+ years in MongoDB development
  • 3+ years in scripting CI/CD pipelines and DevOps, integrating with tools like Sonar, Contrast etc.
  • 3+ years in using test automation like Cypress or similar tools
  • 2+ years combined in AWS CloudFormation, AWS CDK or Terraform.
  • Proficiency in networking and security concepts like DNS, Load Balancers, Firewalls, Encryption, etc.
  • Self-motivation with strong interpersonal skills.
  • Excellent analytical ability and logical troubleshooting skills.
  • Strong communication skills (written & verbal) with the ability to appropriately tailor messages for the audience.
  • Bachelor’s degree in Computer Science, a related field, or equivalent experience.

Bonus Points to Stand Out:

  • 5+ years of experience in a modern front-end framework. We work with React and Angular, but any modern framework experience is accepted.
  • Experience in ensuring the technical feasibility of UI/UX designs.
  • Experience converting web and mobile designs into code.

APPLY HERE