Our growing company is looking for a Senior Software Engineer (Scala) with strong technical experience who will focus on improving our core capabilities as a world-class engineering team. We need a self-motivated team player, who thrives in a dynamic, constantly changing environment, passionate about building phenomenal products and learning new technologies.
OUR PERFECT CANDIDATE
BA or BS degree;
5+ years of experience programming at least 3+ years in Scala;
Experience in delivering high performance production quality systems to clients;
Functional understanding of distributed systems architecture;
3+ years of experience with object-oriented design, data structures, algorithms and all phases of software development;
Aptitude for analytical problem solving.
KEY QUALIFICATIONS / RESPONSIBILITIES
Developing efficient web services and APIs;
Designing and developing scalable and reusable frameworks for all levels of the platform infrastructure;
Designing system architecture for high-concurrency, fault-tolerant, event-driven services;
Designing and code secure software, ensuring all utilized methods and technologies meet industry requirements and known best-practices;
Writing test and benchmarking code;
Working with a collaborative and agile engineering team to define technical requirements and development roadmaps.
EMPLOYMENT CONDITIONS FOR THIS ROLE
Captivating work with a friendly, young team;
Flexible working schedule;
Spacious comfortable office with cozy lounge zones;
Employment contract with company (full employment including social security);
High salary: determined individually, but definitely above industry average;