SENIOR SOFTWARE ENGINEER AT CUSTOMER ENGAGEMENT PLATFORM

Remote|South Bay Area|San Francisco, CA|New York, New York|Pittsburgh, PA|Seattle, WA|Los Angeles|Boston, MA|Raleigh, NC|Austin, TX|Dallas, TX|Denver, Colorado|Baltimore, Maryland|Mountain View, CA|Palo Alto, CA|Washington D.C.|Santa Monica, CA|Miami, FL|Chicago, IL|Princeton, NJ|Cambridge, MA|Stanford, CA|Ithaca, NY|Ann Arbor, MI|Philadelphia, PA|Madison, WI|Hanover, Maryland|Atlanta, GA|Columbus, OH|Evanston, IL|West Lafayette, IN|New Haven, CT|Durham, NC|Nashville, TN|San Diego, CA|Venice Beach, CA|Charlotte, NC|Huntsville, Alabama|Boulder, CO|Colorado Springs, CO|Trenton, NJ|Minneapolis, MN|Pleasanton, CA|Oakland, CA|Cincinnati, OH|Cupertino, CA|Detroit, MI|El Segundo, CA|Fairfield, CT|Hartford, CT|Honolulu, HI|Irving, TX|Salt Lake City, UT|Milwaukee, WI|Tucson, AZ|San Bruno, CA|Kennewick, WA|Wichita, Kansas|Omaha, Nebraska|Rochester, New York|Elk Grove, California|Hilliard, Ohio|Mira Mesa, California|Overland Park, Kansas|Colorado Springs, Colorado|Castro Valley, California|Littleton, Colorado|Medford, Massachusetts|Kentwood, Michigan|Livonia, Michigan|Watauga, Texas|Boston, Massachusetts|Brooklyn, NY|NYC - 2|Chicago - Loop|Lakeview, Illinois|Santa Barbara, CA|Waltham, MA|Frisco, TX|Santa Clara, CA|Sunnyvale, CA|Menlo Park, CA|Redwood City, CA|San Carlos, CA|Chevy Chase, DC|Bethesda, DC|Germantown, DC|Queen Anne, WA|Plymouth, Michigan|Brisbane, CA|Carmel Valley, CA|Canada - Vancouver|Canada - Toronto|Canada - Edmonton|Canada - Ottawa|Canada - Victoria|Berkeley, CA|Fremont, CA|Hoboken, NY|Jersey City, NY|Los Altos, CA|Burlingame, CA|Mill Valley, CA|South San Francisco, CA|Milpitas, CA|Cleveland, OH|Fort Worth, TX|Memphis, TN|San Jose, CA|Saratoga, CA|Daly City, CA|San Rafael, CA|El Cerrito, CA|Albany, CA|Antioch, CA|Union City, CA|Pacifica, CA|San Ramon, CA|Los Altos|Concord, CA|Concordia, CA|Foster City|Dublin, CA|Hybrid|SF, CA|Newark, NJ|Andover, MA|Oxnard, CA|Torrance, CA|Torrance|Las Vegas, NV|Cypress, CA|Mesa, AZ|Hudson, NH|Mexico City, Mexico|Buenos Aires, Argentina|SP, Sao Paulo|Punta del Este, Maldonado, Uruguay|Santiago, Chile|Córdoba, Argentina|Carrollton, TX, Full time

Who is Recruiting from Scratch:

Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them hire. We work with companies funded by the best investors including Sequoia Capital, Lightspeed Ventures, Tiger Global Management, A16Z, Accel, DFJ, and more.

If you are a fit, the team will reach out to you about this role or any others that may be a fit for our clients.

About the Role

The Email Composition team is responsible for building and maintaining the features that allow our customers to compose rich, customized email messages for improved user engagement. This includes an advanced management UI including a drag-and-drop email composer, a templating engine to dynamically customize email text, and REST APIs that allow customers to add/edit data directly.


As a senior engineer on the team, you will work to build out new features, monitor/improve performance, and provide guidance on key architectural decisions. You will have the opportunity to tackle significant engineering challenges and help shape best practices within the team.


Qualifications

  • 5+ years of full-stack development experience with strong focus in front-end web development
  • Prior experience working as a leader in a team environment
  • Master at working in modern JavaScript and React, including writing automated tests
  • Strong understanding of distributed system design, data structures, and algorithms
  • A self starter with great communication and organizational skills
  • Bonus:
  • Professional experience building distributed systems at scale
  • Professional experience with any of: Ruby, Rails, MongoDB, Redis, Sidekiq
  • Experience with agile processes

Benefits: PTO, Health Benefits, and More!

Base Salary Range: $150-200K