All jobsBack-end Developer

Back-end Developer 

Piazzola sul Brenta, Veneto, Italy · Engineering

Description

A great user experience starts with a functional, attractive and scalable digital environment for users to explore and use everyday. THRON's backend team aims to support this.

We are looking for an enthusiastic back-end developer to join our team. If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. As a backend developer, you’ll be part of our engineering team and will actively contribute to ensure system consistency, scalability, performance and a good customer experience for our Enterprise SaaS product.

In order to promote cross-group collaboration and communication on a technological level, THRON adopts specific virtual teams such as the backend and devops guilds. Within this dynamic ecosystem, you will have the chance to hone your backend development skills collaborating with a team of passionate and dedicated engineers. This position will also allow you to be in touch with world leading international experts, to help open source projects, and to participate in leading European and International conferences for the technologies of interest.

Requirements:

  • Ability to transform problems into actionable proposals respecting time constraints.
  • Effective at developing working relationships with a range of people, including software developers, product managers, and senior leaders.
  • Excellent communication skills.
  • Experience in writing clean code to develop functional web applications.
  • Ability to develop scalable, durable, cost-effective cloud services working closely with our team leaders and engineers as well as the frontend development team.
  • Demonstrated passion about technology, have a strong interest in learning about and playing with the latest technologies.

 

Technical Qualifications

  • Fluent knowledge of at least one server-side language with support for functional programming (e.g. Scala, Java8, Groovy, Clojure, Erlang, Go, Elixir, Haskell, Rust, Kotlin).
  • Experience in NOSQL DB / Key-value stores (e.g. MongoDB, DynamoDB, ElasticSearch, Redis, etc…).
  • Production-level experience in working on Service Oriented Architectures.
  • Ability to write unit and integration testsuites and fluency with at least one mainstream JVM testing framework (e.g. Junit, TestNG, ScalaTest, Specs).
  • Production-level source code management (git, build triggered automated testing).

 

Preferred Qualifications

  • Production-level experience with AWS technologies, cloud architectures, cloud deployment, infrastructure automation.
  • Production-level fluent Scala and Python language knowledge.
  • Demonstrated deep technical skills in software architecture and cloud computing.
  • Production-level experience in concurrent, reactive and distributed programming.
  • Production-level automation experience and basic knowledge of involved technologies such as Docker, Ansible, Jenkins, continuous integration.
  • Business, functional and technical analysis, design and modelling skills (especially OpenAPI).

 

What we offer:

  • Challenging and inspiring work environment.
  • Strong, modern and international company culture.
  • Space for input and creativity.
  • The chance to work in a fresh and unconventional team of passionate and dedicated people.

Apply for this job


Or submit your application via email: hr@thron.com