Skip to content

Instantly share code, notes, and snippets.

@sergigp
Last active November 30, 2018 09:32
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sergigp/e3da12968b6c28ece2aaa6438f49c3a3 to your computer and use it in GitHub Desktop.
Save sergigp/e3da12968b6c28ece2aaa6438f49c3a3 to your computer and use it in GitHub Desktop.
Letgo Chat Team Job Description

We are a small team looking for a new workmate. We have been using Scala, Akka and WebSockets with an Actor Model approach in order to build Letgo’s new chat during the last year. We have done some talks about what we have been doing in case you want to give them a look (From polling to real time & Broke up with the monolith, and started dating Event Sourcing). We are really concerned with best practices (SOLID, testing, DDD, CQRS...) and we already have experience in these areas. We are looking for colleague who can complement us.

How we work

  • Discuss design with the team
  • Testing
  • CI
  • Pull Requests, Code reviews and team approvement
  • Merge and deploy

Responsibilities

  • Design and implement new features in our existing codebase
  • Improve the system performance and scalability
  • Support the above with test. Testing is included in our definition of done
  • Deliver value to our users. Deploy is included in our definition of done too

Requirements

  • We develop in Scala but you know... language is an implementation detail.
  • Testing culture
  • Experience with high traffic systems and distributed systems
  • Good written, spoken and interpersonal communication skills. You won't be a lonely cowboy
  • Don't fall in love with your code. We love to change things
  • Must show initiative, proactively finding and solving product problems
  • You care about developing good quality software
  • You like to discuss different software design alternatives
  • You are ready for a challenge and ready to challenge us 🤠

Nice to have

  • Scala or another JVM language (Java, Kotlin, Clojure...)
  • Experience with Actor Paradigm (Akka)
  • Experience with Amazon Web Services
  • We are interested in technologies like Spark and Kafka. Experience will be appreciated
  • Interest in functional programming
  • Good trolling skills

If you are interested

more info about Letgo: http://jobs.letgo.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment