Full stack Developer

Your Job Position

Full Stack

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.

Programming skills

Proficiency with: HTML, CSS and pre-processors, JavaScript
ECMAScript and TypeScript, React frontend framework REST and GraphQL APIs.

Flexibility
& Autonomy

We believe in autonomy, flexible work culture and possibility of fully remote.

Opportunity

We are all equal and we have all the same opportunities. We want our people to be committed and we reward them with benefits and a share scheme.

More details

We are looking for a great full stack developer to build out and manage our product frontend/backend components. Successful candidates will have a minimum of three 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. 

Location: Pontedera (HQ), Bologna, Como, Barcellona, Remote

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 

Requirements

  • Degree in Computer Science 
  • A minimum of 3 years’ developer experience 
  • 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 
  • Familiarity 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 
  • 5 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 

What's in it for you?

  • We believe in autonomy, flexible work culture and possibility of fully remote work
  • Career opportunities in a fast-growing company 
  • Work in a team big enough for growth but lean enough to make a real impact
  • Our code is stored in Git and we make extensive use of merge/pull requests in order to review each other’s work
  • Work with modern and proven technology in order to creare a brand new technology
  • Great opportunity to learn and expand your skill set
  • An open-minded work environment
  • Become part of the YK-Robotics family
  • YK-Robotics share scheme (we are all owners)
  • Team buildings activities to enjoy ourselves
  • Referral program: bring in valuable people and we’ll be happy to reward you