Senior Scala Developer
Lisbon, Portugal
Applications: 1

Description:

 

As e.near’s Scala Developer, you will be:

• Integrating new external services/APIs

• Developing code abstractions in functional programming for business problems

• Using the Play Framework for web development

• Coming up with architecture solutions

• Working with Databases and event sourcing

 

Required Skills:

•  A Degree in Computer Science/Information Systems/Engineering or similar

•  At least 5 of experience on software development, 2 of which using a functional programming language (preferably Scala)

•  Interest in learning functional programing concepts and sharing knowledge

•  Great knowledge of relational databases and SQL (ex: PostgresSQL, MySQL)

•  Well-acquainted with Version Control Systems (VCS) and best practices (ex: Git, SVN)

•  Familiarity with REST base architecture interfaces

•  Notions of scripting languages and UNIX-based environments

 

The icing on the cake skills:

• Experience with Scala tools and libraries (Scala ecosystems, sbt, PlayFramework, Slick, Akka, Specs2)

• Know-how in message Queue Systems

• Comfortable with cloud-based infrastructure and platforms (ex: AWS, Heroku, and/or Google Cloud Platform)

• Knowledge on DevOps tools, like Kubernetes, 

• Interest in microservice architectures and applications

• Experience using Agile Methodologies, such as Extreme Programming (XP), Scrum or Kanban​

 

Company Benefits:

• Great environment to keep growing on software development knowledge and good practises

• Regular training and mentoring 

• Take part on a Scala conference organization (https://lxscala-reactive.com/)

•  Amazing work-life balance

Submit your application


Are you willing to relocate?
* Required