— 2+ years of experience in software development with an emphasis on JAVA/J2EE server-side programming;
— Hands-on experience in Core Java, Multithreading, JDBC, NIO, web-services and design patterns;
— Thorough knowledge of Linux, PostgreSQL, MySQL, MongoDB, and Cassandra;
— Experience in building high-load applications and services with millisecond latencies;
— Experience working with message queue systems/AMQP/Kafka;
— Upper-intermediate English or better.
— Good knowledge of distributed systems, distributed caching, messaging frameworks, ESB, stream/event processing (Spark streaming/Apache Flink/Beam);
— Knowledge of HBase, Hadoop, and Hive
— Exciting projects built mostly from scratch using modern technologies;
— Ambitious, friendly and creative work environment;
— NO time tracking (just time logging in Jira or similar tool);
— 24 workdays of annual vacation;
— 5 paid sick days per year;
— Consistent performance reviews every 12 months;
— Professional education costs reimbursement;
— English classes with a native speaker.
— Participate in requirement analysis, development, and testing.
— Take responsibility for large technical deliverables and execute in an exemplary way.
— Mentor and guide team members on everything from structured problem-solving to the development of best practices.
— Contribute to the development of project estimates, scheduling, and deliverables.
— Work closely with the QA team to determine testing requirements to ensure full coverage and the best quality of the product.
Impressit is partnering with a leader in the skill-gaming space, with over 25 million users. It’s funded by top-tier Silicon Valley VCs and is the fastest-growing skill-gaming company in the world.
The tech team is distributed across 7 countries and is working on a blend of data science, innovation, cutting-edge technologies and has a values-driven culture.