We are looking for an energetic software engineer with a strong backend background for our infrastructure team.
As a developer you will participate in developing infrastructure for a high scale and huge data security system. Be part of a team of highly skilled and great people working together in a fun atmosphere and develop the next generation of SaaS security products. The development is mostly for backend in different technological stacks with client side tasks from time to time. We are looking for a problem solver, quick learner and self-motivated person with an ability to grasp new technologies.
- Develop Micro services and libraries (mostly in Java) for a high scale security system in cloud
- Develop infrastructure solutions with emphasis on Databases, storage, messaging and scale
- Measure, analyze, and improve existing software to enhance performance and functionality
- Research and suggest new technologies to improve scale and performance
- BA/BSc in Computer Science or equivalent experience from lead technological units
- At least 3 years professional experience in Java development
- Experience in development of large, distributed software systems
- Experience with relational and nosql databases
- Solid understanding of cloud system architecture and the micro services approach
- Proven track record of delivering high quality SaaS products, large scale systems or big data solutions
- Experience in full stack development of web applications
- Solid experience of working with AWS services
- Experience with one of the following technologies: Aurora, Cassandra, Hive, Presto, Kafka, SNS, Spark, Flink, Spring, Redis, Aerospike, React, Redux