Below are the Mandatory skills:Proven experience in developing cloud-native API applications using Node.js. Equally significant experience in MongoDB, AWS, CI/CD and test automation is required
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. 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.