# Senior Software Engineer

**Company**: Xplor
**Location**: Remote, OR
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.smartrecruiters.com/Xplor/744000159338802-senior-software-engineer?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_fc735861-48b

## Description

At Xplor, we help businesses thrive by making life simple for daily activities with a recurring nature.

We're looking for a back-end platform software engineer who can design and write code in a multi-tenant SaaS environment. The ideal candidate needs to be highly collaborative, productive in a dynamic development environment, and willing to utilize AI in their day-to-day work.

**Job Description**

- Collaborate with teammates and other functions in a geographically distributed remote environment

- Hands-on development with Python, Django, Ember, and PostgreSQL

- Create well-designed, testable, efficient systems following company processes and industry best practices

- Lead technical design initiatives and efforts

- Troubleshoot and resolve software defects

- Utilize PRs as a path to teach and learn

- Shared ownership for team dynamics, processes, and growth

**Qualifications** **Must-haves**

- Successful collaboration in a remote environment

- Python and Django (REST APIs, models, migrations)

- PostgreSQL and comfort writing/reasoning about SQL

- Multi-tenant SaaS (tenant isolation, shared vs tenant data)

- Git/GitHub and PR-based delivery

- Use of Docker for local development

- Writing and maintaining robust tests

- Willingness to utilize AI in day-to-day work

- AWS basics (S3, RDS, containers)

**Strongly preferred**

- Django REST Framework (or equivalent API framework)

- Dependency Upgrade experience

- Redis and background jobs (queues, scheduled work)

- CI/CD (GitHub Actions)

- Auth (sessions, OAuth, permissions)

- Use of Feature flags

- Debugging production issues from logs and stack traces

**Nice to have**

- Experience using AI in software delivery

- Observability (Sentry, log platforms, tracing)

- E2E tests (Playwright or similar)

- Experience working with 3rd-party integrators

- E-commerce/POS/cart flows

- JavaScript framework experience (Ember)

- Payments/billing (Stripe or similar)

**Additional Information**

- Values and Life at Xplor: Our five core values guide us from how we hire and recognize our team members to how we interact with our customers day-to-day.

- Perks and benefits: paid parental leave, #GiveBackDays, ongoing dedication to Diversity & Inclusion initiatives, access to free mental health support, flexible working arrangements

## Skills

### Required
- Python
- Django
- PostgreSQL
- Git
- Docker
- AWS
- Multi-tenant SaaS
- REST APIs
- Ember

### Nice to have
- Django REST Framework
- Redis
- CI/CD
- Auth
- Feature flags
- JavaScript
- E2E tests
- Payments/billing

---

Source: [Apply at jobs.smartrecruiters.com](https://jobs.smartrecruiters.com/Xplor/744000159338802-senior-software-engineer?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
