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 back-end 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.

What we offer:

  • Production level, enterprise grade, international scale use of modern technologies
  • Horizontal teams: your opinion doesn’t just matter, it drives change
  • Highest level engineering competence
  • Strong company culture
  • Ambitious worldwide project
  • One of best engineering teams in Europe
  • Support your professional growth and listen to your opinion

 

What we ask:

  • Kaizen: the will to constantly improve, day by day
  • Ikigai: your job has to be the intersection between passion, mission, profession and vocation
  • Share company vision
  • Contribute to technological, cultural and organizational growth
Requirements

Basic Qualifications

  • 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)
  • Basic Linux scripting knowledge

 

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).
  • JVM inner workings knowledge and experience with JVM-based metrics, management, profiling
    and benchmarking tools & practices (e.g. JMX, Metrics, VisualVM, Mission Control, ByteMan, JMH).

Apply for this job


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