Superb Code Quality: We are obsessed with good code quality that fits the business use case and codebase perfectly
Test Coverage: Write test cases to cover your work
Ownership: Take full control and responsibility of developing and delivering your Feature / Epic / Service
Reviews: Ability to quickly spot issues in code and effectively communicate them
DevOps: Be in contact / understand / solving problems on the infrastructure level as well
Skills:
The most important skills you can bring to the table are open-mindedness, humility, and being able to quickly pick up new ideas / technologies
Ability to design highly scalable systems
The backend team largely has projects in Elixir, Go, TypeScript and a little bit of Scala, PHP, Clojure. As a backend developer, you are expected to be proficient in at least 1 of our most used languages
We commonly use PostgreSQL, RabbitMQ, Redis, Elastic Search and Kafka as data stores. Having a working understanding these tools deeply will be helpful
Microservices architecture practices, containerization(docker), git and being comfortable with a linux terminal will be useful skills in our workflow