Senior Software Engineer – Back-End (Remote) at Rebuy | Build Scalable E-commerce Solutions

 


The global e-commerce industry continues to grow at an unprecedented pace, creating increased demand for highly skilled software engineers capable of building secure, scalable, and high-performance applications. As millions of online shoppers expect seamless digital experiences, companies are investing heavily in robust backend infrastructure that powers payment systems, product recommendations, subscription services, and personalized shopping experiences.

If you're an experienced backend developer looking for an exciting remote opportunity, Rebuy is currently hiring a Senior Software Engineer – Back-End. This role is ideal for professionals with extensive experience in backend development, cloud technologies, APIs, and scalable software architecture. Joining Rebuy means becoming part of an innovative team that develops intelligent commerce solutions used by some of the world's fastest-growing direct-to-consumer (DTC) brands.


About Rebuy

Rebuy is a leading e-commerce technology company that helps online retailers increase revenue through intelligent shopping experiences powered by automation and artificial intelligence. Its platform enables merchants to deliver personalized product recommendations, smart shopping carts, post-purchase offers, subscriptions, and customer engagement tools that improve conversions and customer satisfaction.

Thousands of online stores rely on Rebuy to optimize their customer journeys while maximizing revenue opportunities. By combining advanced software engineering with data-driven insights, the company continues to shape the future of online commerce.

Operating as a fully remote organization, Rebuy values innovation, collaboration, transparency, and continuous learning while giving employees the flexibility to work from anywhere within eligible locations.


About the Senior Software Engineer Role

The Senior Software Engineer – Back-End will play a critical role in designing, developing, and maintaining Rebuy's backend infrastructure.

This position focuses heavily on building reliable systems that power billing, payment processing, subscription management, APIs, and enterprise integrations. Engineers in this role collaborate closely with product managers, frontend developers, designers, and other engineering teams to deliver scalable software solutions that support millions of e-commerce transactions.

Candidates should enjoy solving challenging technical problems while contributing to products that have a measurable business impact.


Key Responsibilities

Build Scalable Backend Systems

One of the primary responsibilities is designing and maintaining backend services capable of supporting high-volume commerce applications.

Responsibilities include:

  • Developing scalable backend applications.
  • Designing secure software architecture.
  • Building reliable APIs.
  • Improving system performance.
  • Maintaining production services.

Creating resilient infrastructure ensures customers receive fast and dependable online shopping experiences.

Develop Billing and Payment Infrastructure

A major component of the role involves building financial systems that support merchant operations.

These responsibilities include:

  • Managing billing services.
  • Supporting payment processing.
  • Developing subscription systems.
  • Building invoicing functionality.
  • Improving financial reporting infrastructure.

Accuracy and reliability are essential when working with financial systems.


API Development

Backend engineers are responsible for creating APIs that connect multiple systems across the platform.

Typical responsibilities include:

  • Building RESTful APIs.
  • Improving API performance.
  • Maintaining secure endpoints.
  • Supporting third-party integrations.
  • Enhancing developer experience.

Well-designed APIs enable seamless communication between applications and external services.


Collaborate with Cross-Functional Teams

Software engineers work closely with professionals across the organization, including:

  • Product Managers.
  • Frontend Engineers.
  • UX Designers.
  • DevOps Engineers.
  • Customer Success teams.

Strong collaboration ensures technical solutions align with customer needs and business objectives.


Improve Platform Reliability

Senior engineers actively monitor production systems and implement improvements that enhance stability.

Responsibilities include:

  • Troubleshooting production issues.
  • Performing root cause analysis.
  • Optimizing application performance.
  • Monitoring system health.
  • Preventing recurring incidents.

These efforts contribute to an outstanding customer experience.


Required Qualifications

Candidates should generally possess:

  • Five or more years of backend software engineering experience.
  • Strong PHP programming expertise.
  • Experience with Go (Golang).
  • Knowledge of MySQL and relational databases.
  • Experience developing REST APIs.
  • Familiarity with cloud platforms, particularly Google Cloud Platform (GCP).
  • Strong understanding of software architecture.
  • Excellent communication and problem-solving skills.

Experience working in Agile software development environments is highly desirable.


Preferred Skills

Applicants with the following technical skills may have a competitive advantage:

  • CodeIgniter.
  • GraphQL.
  • Elasticsearch.
  • Google Bigtable.
  • React.
  • TypeScript.
  • Docker.
  • Kubernetes.
  • Payment processing systems.
  • Enterprise SaaS architecture.

Experience building scalable commerce platforms is also highly valuable.


Why Work at Rebuy?

Rebuy offers employees the opportunity to work on innovative software that directly impacts the success of global e-commerce businesses.

Employee benefits may include:

  • Competitive annual salary.
  • Fully remote work environment.
  • Flexible working schedule.
  • Comprehensive health insurance.
  • Dental and vision coverage.
  • Paid holidays.
  • Generous paid time off.
  • Paid parental leave.
  • Retirement savings plan.
  • Professional development opportunities.

The company promotes a collaborative culture where engineers are encouraged to share ideas, innovate, and continuously improve their technical expertise.


Career Growth Opportunities

Working as a Senior Software Engineer provides excellent opportunities for long-term career advancement.

Potential future positions include:

  • Staff Software Engineer.
  • Principal Software Engineer.
  • Engineering Manager.
  • Solutions Architect.
  • Platform Engineering Lead.
  • Director of Engineering.

The experience gained building enterprise-scale commerce infrastructure is highly transferable across fintech, SaaS, cloud computing, and enterprise software industries.


Why This Opportunity Stands Out

E-commerce remains one of the fastest-growing technology sectors worldwide. Companies increasingly rely on intelligent backend platforms to process transactions, personalize shopping experiences, and deliver reliable digital services.

Joining Rebuy allows you to:

  • Build products used by leading online brands.
  • Work with modern cloud technologies.
  • Solve complex engineering challenges.
  • Develop expertise in payment systems.
  • Collaborate with experienced distributed engineering teams.
  • Grow within a remote-first company focused on innovation.

For experienced backend engineers, this role offers the perfect balance of technical challenges, career development, and flexibility.


How to Apply

Interested candidates should apply through the official job listing below:

Application Link:

Applicants are encouraged to review all job requirements carefully before submitting their applications. Because remote engineering positions attract highly qualified candidates worldwide, applying early can improve your chances of being considered.


Final Thoughts

The Senior Software Engineer – Back-End role at Rebuy presents an outstanding opportunity for experienced developers looking to work on high-impact e-commerce technology.

From designing scalable backend systems and payment infrastructure to developing APIs and improving cloud-based services, this position offers meaningful technical challenges alongside excellent opportunities for professional growth.

If you're passionate about backend engineering, distributed systems, and modern cloud technologies, this remote opportunity at Rebuy could be the next major step in your software engineering career.

Comments

🚀 Join AfroCareer on Telegram

💼 Jobs • 🌍 NGO Opportunities • 🎓 Scholarships • 🚀 Internships

📢 Join Free

Popular posts from this blog

ABROAD STUDIES SCHOLARSHIPS 2026 – FULLY FUNDED STUDY ABROAD OPPORTUNITIES FOR INTERNATIONAL STUDENTS

Product Manager (Founding Role) at AtlasOra | Remote Fintech & Web3 Opportunity

Scholarships for African Students 2026 (Fully Funded Opportunities Around the World)