As a backend developer, you will work on products that affect our users using various technologies including large-scale systems, big data, AI/ML, and distributed systems.
You are experienced, a fast learner, and a do-er aka "get things done".
Work on the backend system, build maintainable, robust, secure platform with DevOps mindset
Translate product designs into new features and innovations
Help enhance our server technologies and the deployment processes
Maintain reusable code and build libraries for future use
Help with the deployment and monitoring of our platform all the way until the feature is shipped to the production
We are looking for someone who has:
Experience with building scalable, high-performance backend services
Ability to lead a small team of developers on a server-side project
Good understanding of how front-end development works
A solid understanding of how REST API works
Experience developing and a commitment to high automated test coverage and clean code
BSc Degree in Computer Science or related technical field, but a solid experience can replace the educational requirements
5+ years experience as a Backend developer
A good understanding of the entire software lifecycle
Big data/AI/ML background is a bonus
Java/ Kotlin / SpringBoot
Elasticsearch, Solr or Lucene
PostgreSQL or other SQL database
Docker and Kubernetes
Linux and shell scripting
Azure cloud platform
Agile development environment
Building scalable architecture
Git, code reviews, trunk-based development
This job comes with several perks and benefits
Enjoy a free catered lunch with your colleagues, every day.
Time is precious. Make it count. Morning person or night owl, this job is for you.
Get your caffeine fix to get you started and keep you going.
Easy access and treehugger friendly workplace.
Want to be a partner? Look no further.
We take care of you, even when you are old and wrinkly.