Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Engineer

NewStore
Berlin, Germany
Posted 3 years ago
19Applicants for3 open positions
  • 17Viewed
  • 0In Consideration
  • 13Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We are seeking a talented & passionate Senior / Middle Software Engineer who loves to build software.

We are looking for people who value personal & professional growth. Engineers who care passionately when things don't work for customers. Those who hear that something is impossible and do it anyway. Those who when they have made a mistake and proudly wear what they have learned from that experience as a badge of honor. We want people that can look at a problem from a holistic perspective, who believes that sharing knowledge with others is the best way to get ahead, and someone who boldly goes where no man has gone before and is not afraid to ask difficult questions.

About NewStore

NewStore is the essential OmniChannel store solution for enterprise retailers. With our OmniChannel solution retailers can combine their online & offline business by creating a joyful shopping experience for the consumer and associate alike. With the NewStore Platform, the whole shop can be managed fully via iPhone.

NewStore customers include ANINE BING, Burton Snowboards, Decathlon, GANNI, Outdoor Voices, and UNTUCKit. It is backed by General Catalyst, Activant Capital, and Salesforce Ventures. Learn more at www.newstore.com.

About our culture

  • We are following the DevOps culture of owning, operating, and maintaining our systems end to end.
  • Our empowerment model is to bring purpose, autonomy & mastery into each team.
  • We believe that engineers are the best problem solvers in the world.
  • We are eager to learn and share our knowledge. Every engineer is expected to share his knowledge at least once per quarter.
  • We work in an Agile way of having a short feedback loop and building solutions in a collaborative way closely with our customers.

What we offer

  • Constant personal & professional growth that is supported by interesting challenges, regular feedback, coaching & mentoring
  • An innovative product that is expanding worldwide
  • The strong leadership team that created many successful products
  • Empowerment environment
  • Competitive salary

Job Requirements

  • We are building our software using various languages Golang, TypeScript & Python. We are looking for a colleague with professional development experience using Golang & ideally TypeScript
  • Our product is a large-scale (~100 microservices) OmniChannel Platform that integrates with various systems of our customers and provides them with OmniChannel capabilities. We are looking for someone with experience in building and operating large-scale business-critical SaaS applications with MicroService Architecture
  • Our customers operate their businesses all over the world, and our engineers are ready to operate OmniChannel Platform 24/7 using moderns monitoring and alarming tools like ELK stack, Grafana, PagerDuty, Lightstep, etc.
  • Our engineering teams strive for autonomy and are following DevOps practices. So we are looking for candidates that have experience with setting up CI/CD pipelines, working with Terraform (or similar), Kubernetes/Docker (or similar), and another tooling to create infrastructure and delivery pipelines for the microservices.
  • Our OmniChannel Platform runs on AWS so you should have experience operating software in the Cloud leveraging various IaaS services, preferably on AWS or any other major cloud provider.
  • The quality of our code & the level of technical debt is very important for us and because of that we require deep understanding of various programming paradigms and patterns: Domain-Driven Design, S.O.L.I.D. principles, Testing Pyramid, Hexagonal Architecture, and others.
  • In our company, different teams leverage various technologies and programming languages ( Go, TypeScript, JavaScript, Python, Scala) to solve challenges in the most efficient way, and because of that our ideal candidate has experience with at least several programming languages and is willing to learn new technologies and languages.
  • We are following various agile practices like a quick-feedback loop to build great and innovative software that brings value to our customers and an ideal candidate should have extensive development experience with (and enthusiasm for) modern Agile practices
  • We are working in teams and are looking for candidates who are happy to pair with their colleagues and work as a team to accomplish the work together
  • We are helping each other to grow by mentoring, having lightning talks, or engineering-wide knowledge sharing, and you should have experience and be willing to provide training and mentoring for other engineers
  • We are an international company and our working language is English so you should have full working proficiency in English.
  • And don’t be afraid if you don’t have experience with everything ^^^ mentioned above. We are following the 80/20 rule and are happy to have colleagues that are willing to learn and are constantly doing that.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Engineer