Note: The job is a remote job and is open to candidates in USA. Commerce is a company that empowers businesses to innovate and thrive with an AI-driven commerce ecosystem. They are seeking a highly motivated and experienced Senior Software Engineer - Backend to join their remote Engineering team at Feedonomics, where the role involves collaborating on scalable applications and enhancing DevOps practices.
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
Skills
- 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
- Workable understanding of Linux operating systems
- Experience with modern CI/CD and containerization tools like Docker
- 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
- DevOps experience preferred
- Experience with Full-stack observability tools like New Relic is strongly preferred
- Experience in Caching technologies is a plus (e.g. Redis or Memcached)
Benefits
- Where applicable, this role may also be eligible for variable compensation (such as bonus or commission), equity, and benefits in accordance with local policies. Details will be shared during the hiring process.
- We are committed to creating an inclusive and accessible hiring experience for all candidates. If you require accommodations or adjustments at any stage of the recruitment process, please let us know and we will work with you to meet your needs.
Company Overview