Senior Software Engineer, Back-End
New
S
Short StoryE-commerce Retail
Either in-person in San Francisco, or remote in US or CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of software development experience, 2+ Years of Python experience
- Required Skills
- DockerPostgreSQLPythonSQLAlgorithmsData StructuresCI/CDDistributed Systems
Requirements
- 5+ years of software development experience
- 2+ Years of Python experience
- 5+ years of experience with data structures and algorithms
- Familiar with infrastructure, monitoring, and CI/CD practices
- Experience with a Python web framework
- Experience with testing frameworks
- Experience with containerized workloads (Docker)
- Experience with relational databases (Postgres preferred) and SQL
- Focus on communication and documentation
- Experience designing stable, scalable, and well-documented APIs
Responsibilities
- Design, build, and maintain backend services that power core business workflows
- Own projects end-to-end, from early design through production and iteration
- Design APIs and data models that are clear, stable, and easy to work with
- Work across systems (orders, inventory, logistics, data) to solve complex, interconnected problems
- Make thoughtful tradeoffs between speed, scalability, and maintainability
- Improve system reliability through monitoring, testing, and debugging
- Contribute to engineering standards, code reviews, and documentation
View Full Description & ApplyYou'll be redirected to the employer's site