Are you a talented Software Engineer with strong technical skills, and the ability to innovate, multi-task, and work in an agile environment?
Then, join our fast-growing team for Product Development and Projects Implementation in Europe, Middle East & Africa.
The position requires individuals who enjoy taking on challenges, prioritize and meet deadlines, have a collaborative work ethic and teamwork spirit, working closely with a local and remote team of developers, speech scientists, engineers and subcontractors. The role is hybrid combining a blend of in-office and remote working.
LOCATION
Athens
TYPE
Full / Hybrid
LEVEL
Senior
STATUS
Open for Applications
LANGUAGE
Greek / English
You have:
- Write performant code in J2EE, Spring Boot
- Proven experience in advanced programming concepts such as concurrency & parallelism, sockets, queues, caching, streams, functional programming, decorators
- Demonstrate experience in most of: Kafka, ElasticSearch, mongoDB, Redis and any SQL database
- Develop for web security
- Test your code and make us feel confident with proper error handling and consistent logging
- Work efficiently with git
- Produce performant and production quality robust code following best practices
- An agile product mentality balancing between finding solutions that deliver high precision/recall, over simpler approaches that can give value to customers in shorter intervals.
- Passion, excitement, and real interest in what we do while being respectful of others and fun to work with
You might also have:
- Experience in Full-stack development
- Ability to create basic Web UIs and supporting tools around the μServices you will develop
You are:
- A Software Engineer with more than 5 years of experience
- Holding a Degree in Computer Science, or similar field
- Proficient in English, both verbal and written
- Hard worker, task, deliverables and quality oriented
- Highly knowledgeable and efficient in standards and documentation
- Self-motivated, with demonstrated creative and critical thinking capabilities
- Fun to work with and be around, like we are
- Passionate, enthusiastic and with a desire to meet objectives and company targets
- Responsible and accountable, with multi-tasking abilities, sound judgment and professionalism
- Efficient, proactive, organized, with problem solving and time management skills
- Quick to adjust inside a rapid-changing environment