Position Title: Senior Server Developer
Who we are:
We are a fast growing innovative technology company specializing in logistics management optimization.
Our platform is currently backed up by an ecosystem of micro services utilizing various technologies such as NodeJS, Java, Rails, Big Data tools like Spark and Presto which are orchestrated by Kubernetes on multiple cloud platforms.
Our client side stack include multiple mobile and web applications, built with Angular/React and Android/IOS SDKs.
We’re looking for talented developers with proven record in solving complex problems in distributed environments to help scale our platform to the next level.
- Take part in design & decision-making processes of a strong, experienced team on a large variety of technologies.
- Design, extend and manage large scale distributed system.
- Perform code reviews, evaluate implementations and provide feedback about potential tool improvements.
- Improve your skills and learn from top-notch engineers.
- +5 years experience in Server side development.
- Multi threaded / Multi process / Multi Machine problems - Inter process communications
- Strong OOP/OOD + design patterns
- Hands on experience with SQL & NoSQL databases such as Postgres,Mysql, Redis and Memcached.
- Proven experience with asynchronous executions concepts.
- Experience in client side development - advantage.
- Experience with RabbitMQ, GRPC, Kafka, Docker, WebSockets - advantage.
- Experience with Linux environment.
- Comfortable working in dynamic, agile environment.
- Highly motivated and with a passion for learning new things.
- BSc in Computer Science or equivalent work experience.