Just Front-end Jobs

Front-end Jobs nearSalt Lake City, UT

Sorry, no listings for this city at the moment.

Remote Jobs

Sorry, no listings for this city at the moment.

Jobs farther away

Software Development Engineer II (Full stack)

The Expedia Insurance Team is engaged in the design, testing, and building the next generation of Insurance systems which enable millions of our customers to protect their trips against unforeseen circumstances.

You’ll be a member of one of the fastest growing teams in the company and helping the organization to realize earnings growth through the improvements to existing Insurance offerings, the development and release of new Insurance products, and expansion into new markets. As members of Expedia Worldwide Engineering, we have a strong test-and-learn culture, encouraging our engineers to challenge assumptions and move the product forward while adhering to the scientific method.

Position Summary:
Are you passionate about the technology needed to drive a multi-billion dollar business? Do you love working on creative, highly-scalable Microservices and Web Applications? Does working for a global, dynamic, and growing engineering organization energize you?

As a Level II Software Development Engineer within the Insurance team, you will work with a dynamic group of product managers and engineers to deliver a sophisticated, next-generation customer service platform at enterprise scale. You will provide insight and hand’s on engineering as we build an innovative suite of products and services, integrating seamlessly within our broad ecosystem.

In this role, you will be a critical member of a growing team which is using the latest technology to enable an effortless customer experience across platforms.

Responsibilities:

  • Work alongside a diverse team of engineers, collaborating closely across multiple Expedia’s engineering teams

  • You will collaborate across our Product Management, Architecture and Engineering teams and with other partners to provide technical direction and architectural input into product development roadmaps

  • You will partner with Systems Engineering and Operations teams to develop platform operational features and ensure effective delivery of platform availability, quality and performance

  • You'll implement proof of concepts and pilots to accelerate the onboarding of new technologies and solutions to resolve business problems

Skills and Responsibilities:

  • BS or MS in Computer Science or a related engineering field

  • 3+ years full-stack software development experience across multiple technologies, languages and frameworks

  • Experience utilizing cloud technologies and services with Amazon AWS or equivalent

  • Experience in Java, JavaScript and C# programming languages

  • User Interface design, responsive design and client-side architecture

  • Good communication and ability to explain technical details and challenges to a wide variety of audiences (including executive leadership)

  • Ability to work in a diverse organization with global, decentralized teams working across multiple locations

  • Ability to thrive in a dynamic, collaborative and fast paced environment

Expedia Group recognizes our success is dependent on the success of our people. We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where exceptional people want to do their best work, and to provide them to tools to do so.

Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach. We relentlessly strive for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.

If you have a hunger to make a difference with one of the most loved consumer brands in the world and to work in the dynamic travel industry, this is the job for you.

Apply

Senior Full Stack Developer

new

Position Description

Tenna is searching for a Senior Full Stack Developer to lead and develop the second generation of our IoT product. The ideal candidate will be forward thinking, an excellent communicator, experienced in transformation projects, and possess a passion for the IoT revolution. You will be part of a highly collaborative development process, develop next-generation code, and join on the ground-floor of the re-architecture of the Tenna product line as we scale our platform.

Responsibilities

  • Write lots of bug-free, efficient, scalable and reusable code.

  • Transition the current platform to a micro-services architecture.

  • Unit test and take responsibility for the quality of your own code.

  • Coach, encourage and mentor your fellow software developers to do the same.

  • Consult with senior leadership concerning corporate direction and planning of computing environments.

  • Consult with product managers to define, scope and plan new features.

  • Work with the QA to ensure a cohesive, quality product is produced.

  • Test, evaluate and recommend technologies to improve the overall product.

  • Be a key participant in the Agile process.

  • Produce excellent documentation.

Qualifications:

  • 8+ Years Programming Experience

  • Expertise in Node.js, SQL JavaScript, HTML & CSS

  • Experience with Cucumber, RSpec, React, Git, Java, C, and Python

  • Experience with Rabbit MQ or MQ Equivalents

  • Experience with Contained Application Deployments (Docker, Heroku)

  • Experience with NoSQL-based Database Architectures

  • Proficient with Amazon Web Servers (EC2, VPC, S3, Elasticsearch, Kinesis)

  • Have a Functional & Scalable Working Knowledge of Linux

  • Have experience with large data systems

Requirements

  • Have a passion for Agile-based software development.

  • Have excellent communication skills.

  • Have an ability to build an application based on a white-board sketch.

  • Have an ability to build highly scalable and efficient applications.

  • Have an ability to learn and adapt to new technologies.

  • Have a strong understanding of software architecture fundamentals.

  • Have in-depth knowledge of the open source community, libraries,

  • license types and how to incorporate these into a product appropriately.

  • Be self-motivated and driven to build software products.

Key Attributes:

  • Wants to build something meaningful, always with the end-user experience in mind

  • Is a forward thinker, obsessed with good software design and best practices

  • Is serious and professional. Our desire is to build a lasting enterprise

  • Brings passion, innovation and problem solving to every endeavor

  • Has a preoccupation with staying on top of industry trends and new technology

  • Desire to be personally responsible for production-level code

  • Possesses ingenuity to leverage all available tools and resources

  • Communicates well, both written and verbally

Apply