Senior Full-Stack Scala Engineer
About your role:
- Working on diverse projects and developing interesting software
- Writing lots of high quality code
- Preparing technical documentation, project specifications and time estimates
- Researching prospective technologies and prototyping new solutions
- Designing complex, yet simple and efficient software architecture
About your experience:
- Proven background in building large-scale web applications in Java and Scala using MVC frameworks and SQL databases (RDBMS).
- Digital agency kind of experience, i.e. building websites using Drupal, WordPress, Joomla and other such CMS is irrelevant.
- At least 5 years of experience are expected to have sufficient knowledge base and skills.
- Profound understanding of OOP and OOD.
- Solid understanding of functional programming and experience in Scala or Java.
- Extensive experience with MVC frameworks, preferably Spring or Play!
- Expertise in SQL and ORM frameworks, preferably Hibernate/JPA.
- Extensive experience with version control systems, preferably Git.
- Well-versed in Linux command line tools. Be excited to use Linux or Mac as desktop and development OS.
Advantageous skills to have
- Experience with AWS
- Experience with MongoDB