Senior Software Engineer - React

Move, Inc. Santa Clara , CA 95051

Posted 2 months ago

Core Web @ Realtor.com

You will join a team of talented engineers building the core of realtor.com web application and web services. Our team is responsible for creating a delightful experience to help our consumers in their home shopping journey. We use cutting edge technologies to make this happen.

You'll work in a creative environment while enjoying the stability, benefits, and resources of a billion-dollar company.

Responsibilities

  • Architect, design and implement new application features that delights our customers

  • Collaborate with product managers and user experience designers to take projects from inception to delivery

  • Strong focus on performance, scalability, resiliency and availability

  • Monitor production servers and tech incidents to make sure our site is always up and running

  • Work with our automated CI/CD software delivery process by integrating production ready code to version control

  • Practice a lean agile scrum process to continuously deliver value to customers

  • Evaluate new software development technologies and make recommendations to integrate them in our technical stack

  • Lead a team of talented engineers

  • Participate in code reviews and technical design reviews to receive and provide feedback

The following is relevant to us

  • 5+ years experience building large scale web applications or web services

  • Strong knowledge of HTML, CSS and JavaScript design patterns & frameworks.

  • Experience with web application frameworks like Node, Express, Next.js

  • Strong Experience in React is a MUST

  • Familiarity with cloud technologies such as AWS EC2, ECS, S3, ElastiCache, DynamoDB

Our Key Values

  • Compete with Passion: Approach every opportunity with determination and urgency

  • Partner to Win: Be sought out for your expertise, collaborative work style, and reputation for getting things done

  • Challenge Conventional Thinking: Be eager to find better ways the leads us in new and innovative directions

  • Be Real: Be authentic, be honest, be you

  • Seek to Amaze: Exceed the expectations of consumers, customers, and colleagues - always

#LI-IH1


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Artificial Intelligence Software Engineer

Teradata Corporation

Posted 3 days ago

VIEW JOBS 4/22/2019 12:00:00 AM 2019-07-21T00:00 With all the investments made in analytics, it's time to stop buying into partial solutions that overpromise and underdeliver. It's time to invest in answers. Only Teradata leverages all of the data, all of the time, so that customers can analyze anything, deploy anywhere, and deliver analytics that matter most to them. And we do it at scale, on-premises, in the Cloud, or anywhere in between. We call this Pervasive Data Intelligence. It's the answer to the complexity, cost, and inadequacy of today's analytics. And it's the way Teradata transforms how businesses work and people live through the power of data throughout the world. Join us and help create the era of Pervasive Data Intelligence. We move forward with the times and won't be left behind, that is who we are Innovation comes hand-in-hand with progress: new ways, new ideas, new beginnings. We welcome them all and encourage our team to stay sharp and alert to identify areas where innovation would advance us to new accomplishments. You will find in our workgroup a home where you can unravel your own creativity and be appreciated for that talent because we depend on innovative people like you, whose ability to refresh our ways and create novelty would pave the way for our success. Role and Responsibilities As an Artificial Intelligence software engineer, you will be responsible for designing and developing software products for machine and deep Learning, and integration of Artificial Intelligence capabilities into existing Teradata products. You will be responsible for writing product software code and tests, contributing to an agile team, and working to support customer usage of this software. You will be responsible for learning and supporting open source and commercial software for Artificial Intelligence to be used by customers. This role is part of a focused team that is incubating Artificial Intelligence offers within Teradata's product organization. As a team member, you will collaborate with colleagues in the incubator and consultants who are working with customers to implement solutions. This is an Engineering position, which will provide for Research and Development activities * Contribute to designing and building our next generation architecture for Artificial Intelligence capabilities * Learn new technologies and techniques from efficient GPU programming, C, CUDA * Design and develop great software for production use * Define and deliver high quality APIs with well-encapsulated code * Prototype new technologies and approaches to assess alternatives * Perform high complexity integration testing, distributed development and validate integration * Work as part of an agile team, delivering new functionality on a regular cadence * Work in a collaborative and fast-paced fun team environment with effective communication and assisting peers. Be an asset and contributor to the team. * Work with a group of Machine Learning engineers, data scientists and product management * Distill business objectives into technical solutions through effective system design and architecture * Show ownership and completion for delivery of technical functions * Provide technical and analytical solutions to evaluate the merits and challenges of a product idea * Responsible for prevention and early detection of defects through verification and validation activities ensuring the integrity and quality of all work products including automated tests. Experience, skills, and knowledge requirements * Solid background in multiple programming languages e.g. Java, Python * Solid background in object-oriented design * Prior experience with distributed system development with micro services * Prior experience with scalable infrastructure using technologies like Kubernetes, Kafka, ZooKeeper, etc… * Experience developing service-oriented systems, REST * /Strong/ exceptional organizational and communication skills Preferred Qualifications * Experience developing with a Deep Learning framework e.g. TensorFlow, Keras * Experience automating production infrastructure at scale * Experience building infrastructure monitoring, reporting, automation, or capacity management tooling Qualifications * 5+ years of full time programming experience within an operations or technical department. * 5+ years of direct experience with multiple agile teams. * BS or MS in Computer Science or related technical field. Creativity like yours makes a positive difference Just because something has always been done a certain way doesn't necessarily mean it's the best way to meet present challenges and requirements. Circumstances change, needs change and you strongly believe that the system needs to keep up with these changes. But beyond that, you have a knack for discovering creative ways to address and implement these changes by spotting changes others may have overlooked. Your ideas can help the bottom line and also help your colleagues perform in a faster, more efficient way. It is because you're clearly aware of what is working and what is slowing the process down that you are able to take the best of all the input you receive and all the needs you observe and will crystallize them into a procedure that becomes something that changes the whole picture. With all the investments made in analytics, it's time to stop buying into partial solutions that overpromise and underdeliver. It's time to invest in answers. Only Teradata leverages all of the data, all of the time, so that customers can analyze anything, deploy anywhere, and deliver analytics that matter most to them. And we do it at scale, on-premises, in the Cloud, or anywhere in between. We call this Pervasive Data Intelligence. It's the answer to the complexity, cost, and inadequacy of today's analytics. And it's the way Teradata transforms how businesses work and people live through the power of data throughout the world. Join us and help create the era of Pervasive Data Intelligence. Do you think holistically and ready to come in hitting the ground running? Then join our team of doers and disruptors! Teradata in Bellevue seeks a Cloud Full Stack Software Engineer, who has a real passion for developing reliable and scalable systems and wants to build tools that drive automation. As part of our growing Teradata Cloud Team, you'll build, own and maintain critical infrastructure to support our production operations. Whether a new feature or a bug fix, you'll use modern methodologies and open source tools in an Agile environment to drive design, implementation, testing, and release. * Our total compensation approach includes a competitive base salary, 401(k), /strong/ exceptional work/family programs, and medical, dental and disability coverage. Teradata is an Equal Opportunity/Affirmative Action Employer and commits to hiring returning veterans. If this sounds like you, apply today!! Not ready to apply? Email me @ Brandon.Brooks@Teradata.com for more information. Teradata Corporation Santa Clara CA

Senior Software Engineer - React

Move, Inc.