Principal Software Engineer, Web

| Remote
Sorry, this job was removed at 6:05 p.m. (CST) on Monday, December 6, 2021
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Community powers direct relationships and one-on-one conversations between Leaders and their Members through text messaging at scale. Launched in 2019 and headquartered in Santa Monica, Calif., Community is breaking new ground in trusted marketing and communications channels by connecting Leaders--global pop culture stars, local community organizers, small business owners and brands--to their Members to drive conversations that convert into actions, sales, revenue and more.

Join us at www.community.com @incommunity

About the role and your impact

The Leader Experience pod at Community focuses on building product experiences that drive customer retention, success, and growth. We work together “vertically” across the layers of our stack, and we are collectively responsible for taking ideas and features from concept to production-ready code. As a Principal Web Engineer on the Leader Experience pod, you can expect to work closely with all disciplines - backend, design, product, and others - in order help bring to life new and innovative experiences for our Leaders.

You will be working with a distributed, remote-first engineering organization that spans across North America, Europe, and beyond. Your day-to-day would be spent writing well crafted and tested code in our modern Typescript codebase as well as designing and promoting architectural and software patterns. You’ll be expected to assist in driving improvements to the structure of our codebase and libraries. You’ll assist the team in best practices for approaching new problems in our space as we develop best-of-breed experiences for our Leaders, working closely with our product and design teams as well other engineers to document and advance technology initiatives. As we hire new engineers you’ll assist in mentoring them and defining expectations for how they execute our web initiatives.

What You’ll Do

  • Facilitate architectural and software patterns that drive us toward a more productive engineering organization and deliver better and faster results in the product.
  • Work with other frontend engineers to strengthen and scale the web platform; institute best practices to improve consistency and development velocity across all teams.
  • Collaborate with Product & Design organizations to deliver new and exciting experiences for platform Leaders that will drive high engagement and retention.
  • Help lead engineering efforts by authoring technical design documentation; break down complex projects into small executable units.
  • Instrument, monitor, and test frontend components that are fast to load and render; triage and debug complex issues in on-call rotations.
  • Decompose and refactor complex logic into manageable components.
  • Actively contribute towards building a high-performing engineering team through coaching, mentoring, and hiring.

What You'll bring

  • A rich and diverse background building innovative and industry leading multi-tenant SaaS applications using web, mobile, or backend technologies.
  • Deep knowledge of React.js, as well as other modern web development technologies, and interfacing with asynchronous systems.
  • Passion for building high-impact, secure, testable, well-performing, and accessible user experiences.
  • Extensive experience in software development lifecycle and maintaining legacy codebases, including refactoring into maintainable component libraries and design systems.
  • Ideal candidate will have in-depth knowledge of front-end build tools and how to scale them.
  • Exceptional communication and mentoring skillset for helping engineers grow both technically and personally

Our stack

  • Our backend is largely asynchronous, written in Elixir, running in Docker containers, on a distributed, scheduled platform on AWS. We work w/ PostgreSQL, Cassandra, Redis, and RabbitMQ among others.
  • The front-ends are in React, iOS, and Javascript.

Community is proud to be an equal opportunity employer. We commit ourselves to inclusivity across race, gender identity, sexual orientation, religion, body size, disability, age, and class - in everything we do.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CommunityFind similar jobs