Senior Software Engineer (Backend)

closed
Feedonomics Logo

Feedonomics

πŸ’΅ $130k-$187k
πŸ“Remote - Worldwide

Summary

Join Feedonomics, a leading product feed management platform, as a Senior Software Engineer - Backend! This fully remote position offers the opportunity to collaborate with a highly skilled team to develop and scale core infrastructure components for our SaaS platform. You will contribute to architecture design, problem-solving, DevOps enhancements, and technology evaluations. We offer a competitive salary, flexible work schedule, and a comprehensive benefits package including unlimited PTO, medical/dental/vision insurance, 401k, and various family benefits. We are committed to continuous improvement and fostering a positive work environment.

Requirements

  • 5+ years of programming experience in backend languages
  • 2+ years experience with PHP (Strongly preferred), Python, GoLang, Java or a similar programming language
  • 2+ years experience with MySQL or a 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
  • Ability to perform time and memory complexity analysis
  • Excellent written and verbal communication skills
  • Applicants must be authorized to work in the U.S
  • BS or higher degree in Computer Science or related technical field

Responsibilities

  • Collaborate on the architecture, design, and development of scalable and highly available applications and services
  • Solve complex infrastructure-related problems with code, developing and providing post-release support for scalable applications
  • Identify and implement enhancements to DevOps practices and tooling, leveraging automation to enhance robustness of the CI/CD pipeline, thereby streamlining efficient application development and deployment
  • Drive technology design and articulate architecture solution options to the product owners and Engineering leadership
  • Conduct post-mortems to analyze and prevent repeat failures
  • Be a champion for Continuous Improvement in end-to-end infrastructure and systems
  • Evaluate and recommend tools, technologies and processes that solve concrete business problems
  • Become a domain expert who follows industry trends and applies best practices and contributes towards continuous improvement of those practices

Preferred Qualifications

  • Experience in Caching technologies is a plus (e.g. Redis or Memcached)
  • DevOps experience preferred
  • Experience with Full-stack observability tools like New Relic is strongly preferred
  • Workable understanding of Linux operating systems
  • Experience with modern CI/CD and containerization tools like Docker

Benefits

  • This position is remote, with flexible working schedule available
  • Competitive pay that keeps up with the market
  • Unlimited PTO in addition to Well-Being Leave, Volunteer Days, and Fixed and Floating Holidays
  • Medical, dental, vision (VSP) insurance, HSA, FSA, life insurance, and more
  • Monthly half-day Fridays (yes, really!)
  • 401K retirement plans
  • Family benefits, such as parental leave, transition benefit for new parents, newborn sick leave, adoption assistance, pet insurance and more
  • Internal Feedonomics skill certifications
  • Virtual and in-person team events
  • FeedoFUNds, a dedicated budget to foster and build relationships across the company for team events
  • Employee Resource Groups (ERG)
  • Generous Employee Referral bonuses
This job is filled or no longer available