Reinventing shopping for petite women
Senior Software Engineer, Back-End
Location
Canada
Posted
65 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Back-End
Short Story
• 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
Job 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
- Familiar with the following technologies:
- A Python web framework
- Testing frameworks
- Containerized workloads (Docker)
- Relational database (Postgres preferred) and SQL
- Focus on communication and documentation
- Experience designing stable, scalable, and well-documented APIs
Benefits
- Generous Paid Time Off
- Comprehensive health, vision, and dental care
- 401k with company match (US)
- Employee discount on merchandise
- Opportunity to work at a Y-Combinator backed startup with a dedicated and experienced founding team
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Desenvolver e manter soluções utilizando Python em ambiente AWS; • Construir e otimizar consultas SQL para análise e processamento de dados; • Atuar na criação, manutenção e evolução de pipelines de dados; • Desenvolver processos de ingestão, transformação e disponibilização de dados utilizando AWS Glue; • Trabalhar com consultas e análise de dados utilizando Amazon Athena; • Desenvolver dashboards e relatórios no Amazon QuickSight; • Garantir qualidade, performance e confiabilidade das soluções desenvolvidas; • Apoiar na automação de processos e melhorias contínuas do ambiente de dados; • Atuar em conjunto com times multidisciplinares para entendimento de demandas e implementação de soluções.
Software Development Engineer II (Backend)
RiskProfiler IncRiskProfiler focuses on identifying and analyzing shadow risks in cybersecurity, leveraging advanced AI technology to provide comprehensive risk assessments. Our innovative approach equips clients with a deep understanding of their risks and their origins, significantly enhancing their cybersecurity defenses.
Role Description This is a remote position. Our team is seeking an experienced Software Development Engineer who has a deep understanding of how the internet is organized and has hands-on experience building applications that operate at an Internet-scale. We highly value candidates with experience in the Open-Source Intelligence (OSINT) community. You will be responsible for contributing to the design and architecture of new and existing systems, with a focus on reliability and scaling. Qualifications - Bachelor’s degree or higher in Computer Science, Engineering, or a related field. - Proficiency in at least one programming language such as Python, NodeJS, or Go. - 3+ years of non-internship professional software development experience. - 1+ years of experience contributing to the architecture and design of software systems (architecture, design patterns, reliability, and scaling). Requirements - Programming Expertise: Expert in Python, with good knowledge of JavaScript (Node.js), Go, and shell scripting (Bash or ZSH). - Cloud Services: Hands-on experience with serverless services on AWS, including Lambda, DynamoDB, API Gateway, SNS, SQS, S3, and Fargate (ECS). - Containerization: Proficient in containerizing software using Docker, with an understanding of Docker images, containers, and experience with Docker Compose or Kubernetes. - Infrastructure as Code: Experience with infrastructure-as-code using tools like the Serverless framework, SAM, or CloudFormation templates. - Distributed Systems: Experience in designing back-end architecture for distributed, event-driven systems, with a solid understanding of concepts like load balancing, sharding, read-write replicas, caching, and fan-out. - Development Best Practices: Strong knowledge of software development best practices, including coding conventions, unit and integration testing, clean architecture, SOLID principles, and code complexity measurement. - API Design: Experience in designing RESTful API schemas. - NoSQL Databases: Familiarity with at least two NoSQL databases/data stores, such as DynamoDB, Elasticsearch, or MongoDB. - Cloud Deployment: Experience deploying web applications (either server-based or serverless) to cloud platforms such as AWS or GCP. - CI/CD Pipelines: Knowledge of setting up CI/CD pipelines for front-end and back-end applications using services like GitHub Actions, AWS CodePipeline, etc. Benefits - Competitive Salary - We offer a competitive salary that reflects your skills, experience, and contributions. - Health and Wellness - Comprehensive health, dental, and vision insurance plans. - Paid Time Off - Generous vacation days, paid holidays and sick leave, parental leave, and family care leave options. - Professional Development - Ongoing training and development programs, opportunities for career growth and promotions, reimbursement for professional certifications or advanced degrees. - Work-Life Balance - Flexible work schedules, remote work options or hybrid work environments, support for a healthy work-life balance. - Employee Stock Ownership Plan (ESOP) - Opportunity to participate in the company’s success through equity ownership. - Additional Perks - Company-sponsored events, team outings, and volunteer opportunities.
Full Stack Engineer – Node.js, TypeScript, PostgreSQL, AWS
OneSeven Tech (OST)Digital Product Studio for Startups and Enterprises.
• Build and maintain REST API endpoints called by the voice AI agent — customer file lookups, caller identity validation, and escalation triggers • Integrate with the Qualia GraphQL API to pull real estate transaction data and build a caching layer for fast property lookups • Connect with Microsoft Teams via the Graph API to notify staff when a caller requires a callback • Design and maintain the PostgreSQL database — staff directory, routing configuration, call analytics, and cached data • Set up job scheduling for Qualia data syncing and automated callback workflows • Build the admin dashboard in Retool so the client's team can manage configuration and review call logs without engineering support • Collaborate closely with the AI/Voice engineer and technical lead — communication with the client flows through the PM and tech lead
Storage Engineer – SME
LeidosA science and technology company, Leidos provides products and services to the health, national security, and engineering industries. As an employer, Leidos fos
• Provide senior technical leadership for enterprise storage services under the SEC Infrastructure Support Services contract • Architect, implement, and sustain highly available storage platforms supporting mission-critical SEC workloads • Drive performance optimization, capacity planning, and resilient backup and recovery strategies • Ensure storage operations align with organizational and federal compliance requirements • Collaborate closely with infrastructure, network, and security teams




