FULL STACK DEVELOPER

Thinkinside is a fast-growing startup company delivering indoor location intelligence to various industries such as retail, smart manufacturing and fairs and events. Thinkinside is looking for its next passionate, high skilled and motivated Full-Stack developer.
You will work with our talented team of software developers, dealing with big amounts of location data, transforming it into knowledge and real-time services.

KEY RESPONSIBILITIES

Your key responsibilities include:

  • Working on the design, development and integration of advanced frontend components for the company’s products
  • Driving best technology and software development practices into the team with passion and enthusiasm
  • Striving for continuous improvement within the team
  • Work on design and implementation of interactive analytics dashboards and services
  • Join a technical team currently consisting of 8 developers. The working environment is young and international, with customers in Europe and North America

EXPERIENCE REQUIRED

Applicants should have a proven experience in software development. Knowledge or interest in the following areas would be advantageous: interactive content delivery using Web Sockets, Open Layers, agile methodologies.
Technologies we use:

    • Javascript is a must
    • Javascript frameworks, such as React, Angular etc.
    • Data manipulation and visualisation libraries (e.g., d3, highcharts, crossfilter, datatables)
    • Mapping libraries is a plus (e.g., openlayers, leaflet)
    • Web Sockets, NodeJS
    • PHP, MVC (Yii is a plus)
    • MySQL (NoSQL is a plus)
    • Proficiency with CSS, responsive is required

Soft skills we are looking for:

  • Fluency in English
  • In love with what you do (not just for living)
  • Ability to manage work and work load
  • Team player
  • Risk taker
  • Continuous and eager learner

REMUNERATION PACKAGE

We offer a remuneration package between 30k and 40K, contingent upon qualifications and professional accomplishments.
Smart/remote working is also an option after an initial training phase.
Company benefits:

  • We do offer relocation packages if moving to Trento
  • Grow quickly in a top-level team
  • Attend Conferences and Courses
  • Awesome offsite meetings

WORKING AT THINKINSIDE:

We are an optimist and resilient group of people that works hard, because we have fun and also because we are convinced that what we do is valuable. We are a team, always available to discuss problems and think together to develop new solutions. And this we do while taking a coffee, tough it is known to happen also while sharing a beer.

We take great care of our employee’s wellbeing in and out of work. Besides having fun writing code, you will have time off to recharge, within and outside the office, at our chill-out space having a coffee or a snack and at our offsite meetings. We also pay great attention to build and maintain a friendly working environment, respectful of your personal life and demands.

HOW TO APPLY?

If you’re interested in this position, write us an email at: human-resources@thinkin.io

SENIOR SOFTWARE BACKEND ENGINEER

Thinkinside is seeking a well motivated Experienced Software Developer, with at least 3 years of experience in the area of scalable software systems design and implementation.
The candidate will be working on the design, development and integration of advanced backend components for the company’s products.
We work at the forefront of real time, big data, predictive analytics. Our reference technologies include: Java and Scala for the backend; management of queues with Kafka; Hadoop/Spark and Akka for data processing and streaming; MySQL, Cassandra, Elasticsearch, HDFS for the storage; Docker for containerization and deploying.
The candidate will join a technical team currently consisting of 6 developers. The working environment is young (average age <30) and international (people from 3 different countries) with customers in Europe, US and South America.
The position offers an attractive remuneration package, with salary and rank contingent upon qualifications and professional accomplishments.

DESIRED SKILLS EXPERTISE

Applicants should have a Master degree (or equivalent) in computing or other related discipline, and a proven experience in software development. Knowledge or interest in the following areas would be advantageous: system design, algorithmic, data mining, big data, data analytics.

TECHNICAL

  • Ability to fluently develop, debug and test the code
  • Proactivity in learning new languages and technologies
  • Good data structures and algorithms foundations
  • Knowledge versioning systems (.git) and best practices
  • Experience on both relational and No-SQL (plus) databases
  • Experience in deployment and operations on Linux/Docker: scripting, packaging, distribution, ect… (plus)
  • Experience of cloud systems (plus)

NON-TECHNICAL

  • Ability to work in team
  • Autonomous thinking and proactivity in problem solving
  • Good communication skills (both oral/written)
  • Prioritization, time management skills and capability to adapt to dynamic environments
  • Ability to provide technical leadership and guidance to other members of the team
  • Disposition to contributing to the improvement of the development process
  • Fluency in English is required (knowledge of Italian will be a plus)

HOW TO APPLY?

If you’re interested in this position, write us an email at: human-resources@thinkin.io

FRONTEND SOFTWARE DEVELOPER

Thinkinside is seeking a well motivated Frontend Software Developer.

The candidate will be working on the design, development and integration of advanced frontend components for the company’s products. This includes the design and implementation of interactive analytics dashboards, starting from the responsive HTML5 UX to the necessary server side web components.

Read more