Full stack Senior Developer

About YK-Robotics

YK-Robotics is an innovative startup founded on March 2020 – the day that started the lock-down in Italy –  to solve the following two-sided global-scale problems. 

  1. Companies: Market competitivity and labor shortage in low-rewarding tasks requires companies to automate a growing number of processes in order to survive. 
  2. Workers: Robotics and AI are becoming two fundamental instruments used in most productive processes, workers need to be able to use them autonomously to be productive in tomorrow’s economy. 

We need automation at the service of the creativity of companies and their workers while nowadays, in many cases, seems like companies and their workers are at the service of complex and costly automation instruments. 

What do we propose? 

A single cloud-edge ecosystem that allows system integrators to efficiently design, program, simulate and deploy advanced robotic cells in record times (independently of the brand) while delivering to the end-user not only a high performing process but a tool they can autonomously re-program and re-purpose. 

Our culture: 

  • Listen: carefully listening to colleagues, clients and other stakeholders is key to ensure time is spent in significant matters. Before finding a good solution make sure you have well understood the problem to be solved. 
  • Be humble and embrace criticism: reaching an optimal solution one-shot is science-fiction. Actively look for frequent criticism to rapidly learn and reach the optimal solution. 
  • Maximize the value delivered: obsess in delivering the maximum value to solve our client’s needs at best. 
  • Work with and for the Team: team goals prevail on top of individual goals. 

Your Job position

We are looking for a seasoned full stack engineer to build out and manage our product frontend/backend components. Successful candidates will have a minimum of five years’ recent experience with all of the skills listed below. 

Our product ecosystem entails implementing in a CI/CD way our pre-approved UI, constructing our API and components, connecting them all in our backend architecture. This includes all associated areas such as database design and testing units. 

Ultimately, you will contribute to the efficiency of our business by providing your skills and ideas working with the whole team.

What to expect from our offer: 

  • Flexibility: working hours and location will be decided to best match your needs in coordination with the team you will be part of. We have operative locations at Como and Pontedera in Italy and Barcellona in Spain, we work a lot remotely. 
  • Competitive retribution: all our team members are offered to join a very generous stock option plan in addition to the salary. 

Main Responsibilities

  • Developing frontend web applications  
  • Developing scalable backend services 
  • Ensuring cross-platform and responsiveness of applications 
  • Working alongside UX/UI/graphic designers for web design features 
  • Designing and developing APIs 
  • Staying abreast of developments in web applications and programming language 
  • Managing the day-to-day activities of the Full Stack team together with the CTO 

Requirements

  • Degree in Computer Science 
  • A minimum of 5 years’ experience in a leading developer role 
  • Strong organizational and project management skills 
  • Git and versioning skills  
  • Proficiency with fundamental web languages (HTML, CSS and pre-processors, JavaScript/ECMAScript and TypeScript) 
  • Proficiency with React frontend framework and related libraries 
  • Proficiency with REST and GraphQL APIs  
  • Familiarity with Python and frameworks such as Django, and SQLAlchemy 
  • Familiarity with databases and PostgreSQL  
  • Working knowledge of testing techniques 
  • Excellent verbal communication skills 
  • Good problem-solving skills 
  • Attention to detail 
  • English proficiency, at least B1 

Nice to have

  • Team leader experience 
  • 7 years’ experience 
  • Agile/SCRUM experience 
  • Familiarity with 3D frontend libraries such as Three.js  
  • Familiarity with microservices and serverless architectural patterns 
  • Secure-by-design experience 
  • Working-in-a-startup experience 
  • English proficiency level B2