Snapcommerce is a high-growth company that sits at the intersection of mobile commerce and fintech. Our flagship product, Snaptravel allows millions of users around the world to book their travel over messaging. We are currently in the scale-up phase of the company with plans to grow from ~150 employees to ~300+ employees as fast as possible while maintaining the competitive advantages and culture of being a startup.
With a high-performing team of world-class leaders, Snapcommerce thrives on tackling complex problems within AI, E-commerce, and Conversational Design to push the boundaries of the value we can add to our users’ lives!
At Snapcommerce, we pride ourselves on the performance-driven environment we’ve created for our team to prosper and excel. Our values are rooted in making data driven-decisions and risk-taking actions that add value to both the user and the company. Check out this article from our CEO, Hussein on Snapcommerce’s Core Values to learn more!
About the Role
Our backend engineering team owns our search, booking, and fintech engines, tackling the most complex performance, scalability, and infrastructure challenges at the company. The search engine handles over 1000 requests/second, ingests over 1TB/day of data and processes over $1MM/day in sales, while maintaining a 99.9+% uptime. As a Senior Backend Engineer on the team you will:
Our Tech
We use a state of the art architecture powered by micro-services, written primarily in Python (Flask and Quart Framework), Redis, and Postgres for storage with a focus on scalability and maintainability
We use Gitlab for version control, build CI/CD pipelines using docker with Kubernetes runners, and our infrastructure is hosted on AWS
We develop data pipelines (DAGs) and use Airflow to schedule and run them
We invest heavily in monitoring and automated alerting using Datadog, and integrate this data into creating self-healing systems
We log application-level information using a proprietary logging pipeline, and leverage data analysis using Snowflake & Looker to facilitate data-driven decision making and experimentation
Challenges You’ll Solve
You will build scalable, fault-tolerant, and performant web services, caches, databases, and uphold standards for quality by performing code reviews and providing insightful feedback
You will be looked to as an owner for services and databases, including deployment, monitoring, debugging, testing, while working with others to develop new functionality, and tackling system design challenges
You will participate in cross-team projects, work with external stakeholders, and help shape the roadmap for future team projects
You will have the opportunity to mentor junior developers
You will tackle high-impact projects in a fast-paced environment, with the opportunity to very meaningfully propel the business forward and see the impact of your work on the company’s business metrics
About You
You have 4+ years backend software development, and 2+ years of backend experience preferably in Python, Java, Node.js, or Go
You are interested in building products in a startup environment: moving quickly, being data-driven, wearing multiple hats, continuously learning
You are highly motivated, have a strong sense of ownership, and are able to drive projects end-to-end
You have experience working with microservices, caches, and databases, and are comfortable tackling system design challenges
You enjoy working as part of an agile team, contributing to standups, sprint ceremonies, and quarterly project planning
You look forward to working on cross-team projects
Why work at Snapcommerce?
Work with a group of ultra-smart hard-working talent coming from companies such as Google, Uber, & Facebook
Join a results-driven organization where performance is measured by your output and not the number of hours you work
Be part of a 100% transparent culture where every employee has access to board decks, strategy, and financials
Work on projects that have instant impact, with most engineers pushing code to production within their first week
Every day you will be helping our customers save money, earn rewards, and experience more of what life has to offer, making this a very rewarding and meaningful career
Perks & Benefits
We are a Remote-first company, we offer flexible working hours with complete work-from-home freedom and a guilt-free unlimited vacation policy
Enjoy employee rewards, and travel discounts using SnapTravel
Competitive salaries, equity options, full benefits from day one, wellness budgets, and paid development – we’ve got you covered!
UberEats credits, meal budgets, special treats, and team lunches. When in the office, enjoy daily snack services and unlimited coffee, tea, and other drinks
Supporting continued growth with Learning & Development, Diversity & Inclusion events, TED talk Tuesdays, and Lunch & Learn opportunities
We welcome new additions with a generous EI top-up, parental leave, additional vacation, and a flexible return-to-work plan
Game nights, Happy Hours, internal hackathons, team building games, workouts, and more
We Believe in Equal Opportunity
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> PLEASE NOTE: Your application will expire one year from the time of submission. Please feel...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Athena Trade & Risk Services (ATRS) is a global team responsible for building common business...
Apply For This Job...
Apply For This JobFull Job Description About SimpliSafe We’re a high-tech home security company that’s passionate about protecting the life you’ve built and...
Apply For This JobTo Apply for this Job Click Here Now Hiring- Head of Sales- USA! Are you looking to play a major...
Apply For This JobCompany Summary At Safran Passenger Innovations, we make flying fun by focusing on maximizing the Passenger Experience. As an innovative...
Apply For This Job