Image Description

Remote Senior Software Engineer

Job Description

Posted about 1 month ago

Shogun is on a mission to empower brands to create exceptional ecommerce experiences, and in the process, build the best remote company.

Since being in the Winter 2018 batch of Y-Combinator, we've seen tremendous growth while intentionally creating a culture where people from all backgrounds belong. Our company and products are informed by diverse perspectives from the best talent around the world. We are fully remote, have no offices, and are looking for team members who are excited to work remotely.

We closed our Series A and B in 2020, and after raising a $67.5M Series C in 2021, we are scaling faster than ever. Some of our investors include Insight Partners, Initialized Capital, Accel, VMG Partners, and Y Combinator. Join us to grow your career with our rapidly growing company!

Location

For this position, we are looking for candidates located in the US.

What You'll Do

As an experienced Ruby / Ruby on Rails back-end Software Engineer, you will collaborate with skilled engineers who will focus on providing quick resolution to issues impacting customers. You will play a central role in identifying, escalating, and resolving application issues impacting Shogun customers and overseeing operational support efforts that ensure application efficacy and stability. You will partner directly with your engineering counterparts to build application serviceability from the very start with the aim of preventing issues before they happen.

Responsibilities include, but are not limited to:

  • Collaborating with your squad to solve issues ranging from scalability and performance to architecture and feature development
  • Issue triage, escalation, and resolution
  • Partner directly with Product, Engineering, and Customer Support teams
  • Collaborate with engineering to develop innovative products, technologies, and processes that continuously push the envelope
  • Identify and solve problems creatively with minimal guidance
    • 5+ years of strong proficiency and professional working experience using Ruby on Rails
    • Fluency in testing frameworks such as RSpec and/or Cucumber
    • Experience working with multiple types of SQL and NoSQL datastores like MongoDB, PostgreSQL, Redis, etc
    • Hands-on knowledge of CI/CD tools
      • Experience working with a variety of backend and frontend languages such as Go and Node
      • Experience in Heroku, AWS and/or Google Cloud Platform
      • Experience with React, GraphQL, and Apollo
      • Experience with Fastly or VCL
      • Experience with eCommerce platforms such as Shopify and BigCommerce
      • Working experience in a fully remote working environment
      • We know the confidence gap and imposter syndrome can get in the way of meeting potential Shogies. If you have relevant skills that are not reflected in your resume, we welcome your candidacy and encourage you to share more in an optional cover letter, even if your experience doesn’t match our exact requirements. We are committed to building a diverse, inclusive, and equitable workplace where everyone feels like they belong. We encourage you to apply if you feel this role is a good fit for you, and we look forward to hearing from you!

        What We Offer (Varies by Location) 

        • Competitive salary
        • Company-sponsored healthcare, visioncare, dentalcare for you and your dependents
        • Retirement plans with matching contributions (401k, Pension, and RRSP)
        • Paid parental leave
        • Stock options 
        • Yearly company and department off-sites
        • Home office set-up reimbursement
        • Monthly home office productivity reimbursement 
        • Co-working space reimbursement
        • PTO, sick leave, holidays, Shogie appreciation days, COVID-19 related time off
        • Learning and Development reimbursement  
        • Mental health and wellbeing offerings
        • Quarterly Wellness reimbursement 
        • Remote work – We are a diverse and distributed team that uses Slack, Zoom, Notion, and other tools to stay connected
          • Work in the open: Operate with high integrity and choose what's right over what's easy. Be transparent as a company and with each other
          • People are People: Treat yourself, colleagues, and customers with dignity, empathy, and respect. Start from a presumption of positive intent
          • Win and grow together: Strive to be the best, individually, and as a team. Support and encourage each other. Seek opportunities for growth

Job Summary

Image Description
Website
Location

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

Procore is hiring a Principal Application Security Engine...

Teamwork is hiring a Rails engineer to work on their API'...

Sensor Tower is hiring a Senior Software Engineer in Test...