Senior Software Engineer (Remote)

| Remote
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

NewStore provides Omnichannel-as-a-Service for retail brands worldwide that want to accelerate their digital transformation. Built for speed and flexibility, NewStore allows brands to easily deliver amazing shopping experiences that store associates and consumers love. Its mobile-first, modular cloud platform includes POS, order management, clienteling, inventory, and native consumer apps. NewStore customers such as Burton, Faherty Brand, G-Star RAW, Marine Layer, Scotch & Soda, UNTUCKit, and Vince benefit from the most complete, global omnichannel retail solution available. The company is backed by General Catalyst, Activant Capital, and Salesforce Ventures. Learn more at www.newstore.com.

How we work together
  • Empowered & autonomous teams able to make decisions needed to work effectively and self-determine technical & product direction based on data
  • Taking massive pride, ownership and accountability for all work without being a perfectionist; done is better than perfect
  • People who are multipliers of others; being a proactive team player and great collaborator is better than raw talent
  • Shared success; we succeed together when our customers are successful, when the team is successful and when the company is successful
  • Strongly debating your case with facts & data and having the integrity to make a commitment to decisions and move forward owning them as if they were your own
  • Having the humility to make new decisions when we learn more; no decision should be forever, though we should be mindful of the decisions which are easy to change and the ones which are harder to change
  • We optimize for developer experience; machines are less important than people. Our systems and code should reflect that and show empathy to other engineers and ourselves. Simple is better than smart
  • Frequent and small changes, shipping multiple times per day and developing in the open
  • Our engineers collaborate very closely, using pair programming, even though we don’t follow it religiously, it is a tool that allows us to streamline feedback loops for code review and make us more effective
  • We have vertical ownership and own our domain segment end-to-end, APIs, UI & UX, analytics, deployment, monitoring and observability. We build it, we run it, we own it, which means that we are fullstack: infrastructure, backend, frontend, mobile, and support our software by employing on-call
  • Team metrics are important to us though they are not the goal – we’re keeping track of cycle time, lead time, deployment frequency, mean time to restore, planned vs unplanned work to name a few – understanding this helps to keep us speed and quality
  • In all work we apply a DevOps mindset and take ownership of testing and QA within the team; we take care in how we write quality software, how we deploy reliable software, and how it’s compliant & secure
Technology we’re using
  • We follow a micro-service architecture deployed into Kubernetes - services are mainly authored in Golang, IaC with Terraform and messaging with RabbitMQ
  • We’re an AWS company, and make use of many the services it has to offer, including Serverless
  • For storage we make use of Postgres and DynamoDB - we match storage to use cases and pick what’s most suitable for our customer needs
  • For web-frontend we’re using Webpack Module Federation to allow teams to contribute micro-frontends independently to a larger React application - we own a number of components
  • On mobile, we’re leveraging mostly React Native mixed with some custom Swift and  Objective-C native frameworks
  • We manage our work using Jira, put our code on Gitlab, logs are going into an ELK (Elasticsearch, Logstash, Kibana) stack, metrics via Prometheus & Grafana, and for mobile analytics we use Amplitude
  • Our StackShare
Expectations from you
  • Our ways of working should resonate with you very strongly and you should feel that you can thrive within that environment and bring value through your work
  • Be open to learning new tools and using the right tool for the job
  • Be familiar with a number of the technologies we use already or have comparable experience with alternatives - we don’t expect anyone to know every tool and instead expect adaptability
  • Several years of experience in professional environments and a track record of bringing value there
  • In your career, you’ve delivered software written in various languages and frameworks
  • Strong written and verbal communication skills in English
  • Eager to share knowledge and mentor less experienced members of the team
  • Demonstrated a degree of leadership skills in previous projects
  • Able to identify opportunities and back them up with actionable data
In your first month
  • Gain domain knowledge
  • Ship features with support of other engineers
In your first 3 months
  • Be responsible for one big feature
  • Contribute to design of other areas
Within your first 12 months
  • Take ownership of our codebases
  • Take part in on-call
  • Help shape the direction to make sure it will meet our customers demands and product vision
Hiring process

Culture Fit Interview → Coding Challenge → Systems Design → Offer

Everyone is welcome here

At NewStore, we strive to create an inclusive environment that empowers our employees. We know that diverse teams make better teams. We believe that our products and services benefit from our diverse backgrounds and experiences and are proud to be an equal opportunity employer. All qualified applications will receive consideration for employment without regard to race, color, national origin, religion, sexual orientation, gender, gender identity, age, physical [dis]ability, or length of time spent unemployed. We invite you to apply and join us!

Questions? We'd love to hear from you!

[email protected]

More Information on NewStore
NewStore operates in the Retail industry. The company is located in Boston, MA. NewStore was founded in 2015. It has 261 total employees. To see all 14 open jobs at NewStore, click here.
Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Similar Jobs

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView NewStore's full profileFind similar jobs