Job Description
The role involves front-end and back-end and building tools to make our team work better and faster.

We believe in self-driven attitude and passion to learn new technologies. All developers are full-stack software engineers covering both web and mobile platforms. If you are a web developer and eager to do mobile development using HTML5 technology, we provide the perfect place for you to evolve.

We work with cutting edge technologies and every week we invest time learning new technologies tools to make our results and life better.

We are looking for a Full Stack RUBY ON RAILS Developer (Senior/Mid Level) with deep domain knowledge and plenty of hands-on experience to join us. Beyond the required technical ability, we are looking for individuals with a “Just do it!” attitude, a passion for building awesome stuff and a desire to disrupt industries.
 
What you’ll be doing:

  • Developing and owning the most critical parts of our system
  • Writing code that can work at massive scale
  • You will be working on all areas of the technology stack
  • Direct participation in the decision making process

 
Skills & Requirements
What you need:

  • Take pride in writing clean, modular code you are responsible for maintaining
  • Has solid experience in Ruby / Ruby on Rails.
  • Good understanding of the syntax of Ruby and its nuances
  • Design, build, and maintain efficient, reusable, and reliable Ruby code
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Working knowledge of Git, Github, unit testing methodologies
  • Knowledge and experience in front-end technologies such as JavaScript, HTML, and CSS.
  • Familiarity with concepts of MVC and ORM
  • Strong proficiency in MySQL database management
  • Is versatile, curious and interested to learn new technologies
  • Comfortable working in an Agile environment

 
Bonus Points for:

  • AngularJS and nodeJS expertise
  • Have experience with E-commerce and ERP application development
  • Experience building and scaling distributed, highly available systems
  • Strong verbal and written communication skills in English

Job Description
As the Technical Lead you will work in a cross-functional team together with designers and engineers to enable the team to deliver high quality, innovative products and features in a short sprint cycle.

Responsibilities: 
• Lead the team to technical excellence (together with our frontend and backend Seniors)
• Have the complete technical overview of the technical solution and remind team of long term architecture vision
• Facilitate standards and quality within the team
• Reduce technical debt and be part of the team (write significant amount of code – not own the code alone, but ensure collective code ownership)
• Coach and challenge the team as well as team members in developing technical & personal skills
• Conduct regular objectives & feedbacks, assist in hiring and ensure onboarding of new employees
• Work proactively for Scrum adoption and agile processes in the team

Requirements:
• 5 years+ experience in delivering stunning products
• Solid understanding of lean and agile practices, in particular SCRUM
• Software engineering practices: TDD, unit/functional automated testing, CI, CD, software design and architecture
• Outstanding software development talent proven by great work results/experience, hobby projects or open source contribution
• Excellent understanding of the whole web technology stack (Ruby/Ruby on Rails, Node, MongoDB, PHP, JavaScript, SQL, HTML, CSS) 
• Native Mobile Programming experience for android and iOS
• Experience in real-time multi user product development
• Quick Learner of new technology
• Knowledge about cross-platform responsive design
• Skill in writing scalable frontend/backend code.
• Knowledge about frontend/backend Performance Optimization 
• Passion for building great products and user-interfaces
• Open minded, outgoing, self-confident and positive personality
• Can do attitude, great team player
• Strong verbal and written communication skills in English

We’re hiring talented folks. We would love to hear from you if you:

F – are Fun-loving
U – believe in Unity & Teamwork
N – are Nontraditional
T – love Technology & newest Trends
A – are Assenting
S – are Simple as ABC
T – have Trust & Respect for others
I – are Ingenious
C – love open Communication

If you think you’ve got what it takes, drop us a line at hello@funtasticlabs.com