

Senior Backend Engineer - Endless Commerce
Pear
Endless Commerce is seeking a Senior Back-End Software Engineer to enhance their multi-channel commerce platform. The role involves developing and maintaining backend services using Ruby on Rails and PostgreSQL, while collaborating with a dynamic team to optimize performance and scalability.
Qualification
- 5+ years of experience in back-end software development, with a strong emphasis on Ruby on Rails.
- Proficiency in database design and management, particularly with PostgreSQL.
- Familiarity with background processing using Sidekiq or similar tools.
- Experience with cloud-based platforms (e.g., Heroku, AWS, GCP) and CI/CD pipelines.
- Solid understanding of RESTful API design and web application architecture.
- Excellent problem-solving skills and attention to detail.
- Strong level of engagement and communication skills, with the ability to collaborate effectively with remote teams.
Responsibility
- Develop, test, and deploy back-end services and APIs using Ruby on Rails, PostgreSQL, and other components in our stack.
- Architect scalable solutions to handle high-volume data and transaction processing.
- Maintain and optimize existing code to ensure the stability and performance of the platform.
- Collaborate with front-end engineers, product managers, and other stakeholders to define, design, and ship new features.
- Monitor production systems, resolve incidents, and implement improvements to prevent future issues.
- Mentor junior developers and contribute to our culture of continuous learning and improvement.
- Write clean, maintainable, and well-documented code, following best practices for software development.



