Senior Backend Developer

Remote
Roles:
Backend
Must-have skills:
Java
Nice-to-have skills:
KotlinNode.jsPython
Considering candidates from:
Greece, Italy, Portugal, Spain and Turkey
Work arrangement: Remote
Industry: Real Estate
Language: English
Level: Senior
Required experience: 5+ years
Size: 501 - 1000 employees
Logo of Blueground

Senior Backend Developer

Remote
Blueground is a global proptech company that is reinventing the way people live. With its curated network of thousands of quality, turnkey homes in sought-after neighborhoods around the globe, Blueground is accessible for stays of a month or longer. Their tech-enabled platform provides a fully digitized experience with around-the-clock support and access to daily necessities like apartment cleanings, grocery delivery, wellness offerings, and more, providing a seamless experience from end to end.

Blueground's mission is to make people feel at home wherever they choose to live. They give guests peace of mind, flexibility & the confidence they need to explore life’s next adventure. Blueground employees are inspired by the same ethos. With the flexibility to live & work from anywhere, they energize their people with that same power of choice, championing curiosity & connectivity to help them shape memorable careers. By empowering every team member to make an impact, they're committed to being a workplace where everyone can grow.
We are looking for a talented Senior Backend Software Engineer to join Bluground's Engineering team and work on the business critical backend services.

It's a tech enabled company, currently making substantial investments in the technology platform, from the booking website and mobile app to the key business internal software, to enable the next stage of high growth. The person in this role will work on the backend services with a well established development methodology, a robust CI pipeline, solid engineering practices and challenging requirements (you won't get bored).

Tech stack: 
  • Kotlin | Javascript | Typescript
  • Spring Boot
  • Node
  • Postgres | MongoDB | Redis
  • RabbitMq
  • Spock | Jest | Cypress.io
  • Rest | GraphQL
  • Docker | AWS | k8s on EKS
  • Serverless
Tasks:
  • Architect, design and build our internal platform and tools
  • Participate in SCRUM ceremonies
  • Code services and APIs
  • Write your unit tests
  • Write your e2e tests (functional & performance)
  • Automate stuff. Like a lot.
  • Be religious with Git
  • Depend on a CI pipeline
  • Experiment, learn and have fun
Must-have:
  • 5+ years Industry experience in software development
  • Strong CS background
  • Strong skills in one of Kotlin, Java, Python, Ruby, Javascript
  • Strong background in relational databases and SQL
  • Good knowledge of the Spring framework & the JEE platform is a plus
  • Experience in designing REST APIs
  • Testing mindset and an eye for clean code
  • Really comfortable with Git
  • Excellent communication in English
  • BS/MS degree in Computer Science or a related subject
Nice-to-have:
  • Experience with other JVM languages like Groovy or Kotlin
  • Knowing your way around the *nix shell
  • Experience with NoSQL storage (Redis, Elastic, MongoDB)
  • Experience with binary APIs (Protocol Buffers, Avro etc)
Benefits and conditions:
  • Trial period: 4 months
  • Competitive salary & annual performance bonus
  • Blueground Stock Option Plan
  • Flexible paid time off
  • Group Health Insurance program
  • Enhanced parental leave
  • Dynamic working environment with talented people
  • Flexible work environment 
  • Complimentary accommodation in Blueground locations. Think summer in LA and winter in Dubai!
Interview process:
  1. Intro call with Toughbyte
  2. Dialogue with Talent Acquisition Team (30m)
  3. Live Coding: Evaluating Coding Skills (90m)
  4. Tech Dialogue : Computer Science Fundamentals (2 hours and a half)
  5. Executive Dialogue (optional - L3+): Leadership and Power Skills (30m)