Senior Backend Software Engineer (Remote) job in New York, ...

Senior Backend Software Engineer (Remote)
SnapTravelNew York, NY30+ days ago
About Us

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 advantages and culture of being a startup.

With a high-performing team of world-class leaders, Snapcommerce thrives on tackling intricate 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 elaborate 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:

  • Ship high-impact projects end-to-end in an ever-changing, iterative environment

  • Have the opportunity to very meaningfully propel the business forward, and see the impact of your work on the company’s business metrics and user experience

  • Own features, services, caches, and databases, including: deployment, monitoring, debugging, and testing

  • Uphold standards for quality by performing code reviews

  • Mentor junior developers

  • Participate in cross-functional team projects, work with external stakeholders, and help shape the roadmap for future team projects

  • Be data-driven, running experiments for nearly everything you launch

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 insights using Snowflake & Looker to facilitate data-driven decision making and experimentation

Opportunities You'll Take On

    • 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, 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: 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 with system design

    • 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 everyone has access to board decks, strategy, and financials

    • Work on projects that have instant impact, with most engineers advancing 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 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.

Senior Backend Platform Software Engineer

New York, NY

4 hours ago
Solid understanding of software engineering fundamentals. Our backend<...
Android Software Engineer

New York, NY

4 hours ago
Solid understanding of software engineering fundamentals. You will build ...
Engineering Manager, Backend
Oscar Health

New York, NY

2 hours ago
You have 7+ years of software engineering experience, including prior man...
Engineering Manager (Remote)
Apploi Corp

New York, NY

10 hours ago
Responsible for backend and frontend code quality. Watches industry trend...
Senior Software Engineer

New York, NY

14 hours ago
5+ years of non-internship professional software development experience. ...
Lead Backend Java Software Engineer
JPMorgan Chase Bank, N.A.

Jersey City, NJ

21 hours ago
Document the detailed application specifications, translate technical requiremen...
Software Engineer, Buyer Ad Experience

Brooklyn, NY

2 days ago
This role is excellent for a collaborative full-stack or backend engineer...
Senior Software Engineer - Feature Team (Cortex Xpanse)
Palo Alto Networks

New York, NY

2 days ago
3 - 5+ years of building and delivering production quality software syste...
Power BI Developer
Thermo Fisher Scientific

Fair Lawn, NJ

2 days ago
Experience building Cloud BI solutions using AWS as data lake backend sou...
Engineering Manager, Security Infrastructure

New York, NY

2 days ago
Experience working across software engineering and security operations or...
Digital Products - Back End, Product Developer - Sr. Associate

New York, NY

2 days ago
We have skilled technologists, data scientists, product managers and business st...
Senior Frontend Developer
JPMorgan Chase Bank, N.A.

Jersey City, NJ

2 days ago
Understanding and experience will full software lifecycle, specifically i...
Software Engineer

Jersey City, NJ

2 days ago
4+ years of professional software development experience in Java based en...
Web Development Lead (.NET Web Projects)
BlueModus, Inc.

Newark, NJ

a day ago
5+ years of experience with modern software design patterns, debugging, a...
Software Engineer II - Observability

New York, NY

3 days ago
Strong problem solving skills, with relevant experience in implementing large sc...