Senior Software Engineer - Backend

Company Info
Feedonomics
Los Angeles, CA, United States

Phone:
Web Site:

Company Profile
col-narrow   

Title:

Senior Software Engineer - Backend

Location:

Los Angeles, CA 

Job ID:

73608
col-wide   

Job Description:

About Feedonomics

As a leading product feed management platform, Feedonomics partners with agencies, brands, and retailers to optimize and list their products on the top ecommerce shopping destinations around the world. 

What makes us different from other SaaS companies in the space? 

We manage everything from integration and full-service onboarding to ongoing feed maintenance for our clients, enabling them to expand their ecommerce business more efficiently.

Since its inception in 2014, Feedonomics has developed an incredible reputation for our full-service approach to feed management, our inclusive culture, and our industry-leading technology. With principles that go beyond optics, Feedonomics looks to deliver the same people-first strategy internally as we do externally.

The Role

We are looking for a highly motivated and experienced Senior Software Engineer - Backend to join the Engineering team at Feedonomics, headquartered in Los Angeles. You will be working with a multi-faceted and vibrant Backend Infrastructure Engineering team in developing and improving core infrastructure components and services that power our robust and scalable SaaS platform.

The Responsibilities

  • Lead the design, architecture and development of scalable and highly available systems and services.
  • Solve complex infrastructure related problems with code, developing and providing post-release support for scalable services and tools that are used by various Engineering teams.
  • Drive product architecture design and articulate architecture solution options to the product owners and architecture leadership.
  • Conduct post-mortems to analyze and prevent repeat failures.
  • Drive and own improvements in end-to-end infrastructure and systems.
  • Evaluate and recommend tools, technologies and processes that solve concrete business problems.
  • Handle seamless upgrades of infrastructure and services through automation.
  • Be a domain expert who follows industry trends and applies best practices  and contributes towards continuous improvement of those practices.

The Requirements

  • BS or higher degree in Computer Science or related technical field, or equivalent practical experience.
  • 5+ years of programming experience
  • 1+ years experience with PHP (Strongly preferred)
  • 2+ years experience with MySQL or similar technology
  • Strong understanding of database schema design, caching and scalability
  • Strong understanding of various communication protocols (TCP, RPC, etc) 
  • Strong understanding of Distributed Systems
  • Experience with Full-stack observability tools like New Relic is strongly preferred
  • Good understanding of Linux operating system and experience administering Linux systems in a production environment is preferred
  • Experience with modern CI/CD and containerization tools like Docker is a plus
  • Experience in Caching technologies is a plus (e.g. Redis or memcached)
  • Ability to perform time and memory complexity analysis
  • Excellent written and verbal communication skills
  • Applicants must be authorized to work in the U.S.

What's in it for you?

  • This is a remote position
  • Competitive pay
  • Medical, dental, and vision (VSP) insurance
  • Additional cost saving programs, such as Health Care FSA and HSA, dependent care flexible spending accounts, life insurance, and more
  • 401K retirement plans
  • Family benefits, such as parental leave, newborn sick leave, adoption assistance, and more
  • Unlimited PTO for salaried positions and up to three weeks for hourly employees
  • Monthly half-day Fridays (yes, really!)
  • Flexible work scheduling
  • Virtual and in-person team events
  • Philanthropy partnership and volunteer days off
  • Employee resource groups for people of color, LGBTQ+, veterans, caregivers, and more
  • Employee assistance programs (a free benefits program that offers counseling services for issues relating to mental health, substance abuse, bereavement, and more)
  • Educational assistance
  • Pet insurance
  • Refer-a-friend bonuses
  • Discounted gym memberships
  • Commuter benefits