FeedbackIf you find a bug, or have feedback, put it here. Please no job applications in here, click Apply on the job instead.Thanks for the message! We will get back to you soon.

[Spam check] What is the name of Elon Musk's company going to Mars?

Send feedback
Open Startup
RSS
API
Health InsurancePost a job

find a remote job
work from anywhere

πŸ‘‰ Hiring for a Remote position?

Post a job
on the πŸ† #1 Remote Jobs board

Remote Health by SafetyWing


Global health insurance for freelancers & remote workers

Highstreet Mobile


verified
EU Only
 
πŸ’° $50k - $90k

backend

 

ruby

 

e commerce

 

saas


Highstreet Mobile is hiring a Remote Backend Developer

At Highstreet Mobile, our mission is to deliver the world’s best shopping experience with beautifully designed apps for global fashion and lifestyle brands. We’re currently serving over 30 apps for Android and iOS and support most of the biggest e-commerce platforms.\n\nWe are looking for an experienced Ruby developer to join our backend team. In this team, you will be working on the beating heart of our product, the Highstreet API. All code is written with a platform mindset: it should allow for customer-specific tailoring while offering a consistently great end-user experience. \n\nYou’ll join a team currently consisting of two experienced developers and a lead, so there’s plenty of room to make an impact: write quality code, have it undergo code review, ship it to production, track app reliability, and help others to do the same. \n\nAlthough we still have a great office in Utrecht, The Netherlands, we’ve transitioned to becoming a remote-first company since the beginning of 2020. While a large part of our team is based in the Netherlands, we’ve got people working for us from all over Europe: we’re eight different nationalities, living in nine countries. And we put a lot of effort into making everyone feel at home. It’s up to you from where you’ll join us.\n\n# Our tech stack, how we work, and what you’ll work on\nThe Highstreet API is a REST-API written in Ruby using the Sinatra web framework, with a few outpost services written in Go. Because we integrate with many external services, we’re using Redis and Cassandra for our caching needs. We write our tests (mostly unit) in Minitest. Everything is deployed using Kubernetes on Google Cloud Platform. We’re using Terraform to automate most of our infrastructure build-up and tear-down. \n\nFor this role, you must have experience building RESTful APIs and know what it’s like to create a service that interacts with many third-party systems. Prior experience with Go, Kubernetes, and/or Terraform is not required, and we will make sure there will be plenty of time to learn this when you need it.\n\nLast year we started to use the Shape-Up methodology to develop our products. In short, this means you’ll work in a largely autonomous team together with mobile developers and designers in six-week cycles for focused work, followed by a two-week cooldown period which can be used to work on whatever you want. Because we work remotely, we have few recurring meetings, and instead, often communicate asynchronously. Of course, when we think it’s more efficient, we sometimes pull a few people together to discuss stuff in a call. (We like Tuple and Around.)\n\n## In your first month\n* Get up to speed with our tech stack and current projects\n* Meet everyone from design to sales to support to learn about their areas of expertise\n* Work on a small-batch project and have some code shipped to production\n\n## In your first 3 months\n* Feel comfortable in most of the essential parts of our backend codebase\n* Work autonomously on one or more big-batch projects\n* Review code by team members\n\n## Within your first 12 months\n* Know all the details of the backend codebase and how all parts interact with each other \n* Work together with our mobile developers on an RFC outlining a new API endpoint for our apps to use\n* Help set the technical direction of our platform to maintain scalability with more customers and more e-commerce platforms supported\n\n# Who are you?\n* You are a mid-level/senior developer, preferably experienced in Ruby\n* You have at least 3 years of professional experience in designing and building RESTful API’s\n* You like to take pride in the things you build\n* You have attention to detail: you write tests, think of edge-cases, and do not expect external services to always behave as documented\n* You enjoy learning new things and aren’t afraid to experiment and fail\n* You have really good writing skills\n\n# Benefits\n* Flourish in a culture of trust, ownership, and standard of excellence\n* Work remotely whenever you want\n* Possibility to work from our HQ at the heart of Utrecht (where delicious lunches are provided daily and we’ve got weekly team drinks on Friday)\n* Ability to work anywhere between 32-40 hours/week, on a flexible schedule\n* 25 vacation days + 5 flex days\n* Competitive compensation package based on skills and experience.\n* Parental leave (2 weeks paid leave for partners)\n* We pay 70% of your pension plan\n* Yearly get-together, either by bringing all team members to a special destination or by flying remote team members to Utrecht (when this is possible again, of course)\n* You’ll be employed directly at Highstreet or through long-term contracting based on your location and personal preferences\n\n# Why you’ll love working with us\nWe are proud of our fantastic product and believe it has lots of potential. We are growing fast and have fun while building our platform and company. We try to foster a progressive and innovative environment with a lot of freedom and flexibility and give people a lot of trust and responsibility. Join us if you value a company where you can be yourself, work in a small team without corporate structures, and can contribute to a progressive working environment for everyone. \n\n#Salary and compensation\n$50,000 — $90,000/year\n\n\n#Location\nEU Only


See more jobs at Highstreet Mobile

# How do you apply?\n\nApply through the URL posted with this vacancy. Our process will then include the following steps:\n\n1. Personal interview with Petra, our head of HR\n2. Technical interview with Vincent, the Engineering Lead of the Backend team\n3. Code assignment (expect 4-8 hours of work, in your own time)\n4. Assignment Review call with Vincent and Jip or Martin, one of our backend developers\n5. Final call with Christian, our CTO\n6. We extend you an offer
Apply for this job
61ms