Back-end Engineer
■Mission Improve productivity of the entire organization and move the business forward by taking wide range of ownership. ■Expectations As a Senior Engineer - Be role model of a Software Engineer with a professional conduct and open door support policy. Mentoring should be an integral part of your demeanour. - Lead design of a system or a feature based on the extensive knowledge of the product, features, workflows and organizational matters. - Join, lead and participate in the team by taking charge of all aspects of an engineering role including delivery and the quality of work. - Take full ownership of the system such as maintaining high availability of the system. keeping the code clean, monitoring actively and constantly trying to improve the routine standards. - Have a strong craftsmanship: An engineer should try to improve their software always, to avoid breaking the quality of the software. - Write and maintain scalable software source code with solid understanding of automated test codes, software design principles and latest language features and libraries. - Join the activities of improving software quality. As a backend engineer - Design and develop a feature with a well designed API interface by having discussions with the client (frontend and mobile) members, simple and loosely coupled module and database schema.
■BASIC QUALIFICATIONS - Empathize with Missions, Visions, and Values of KabuK Style - Empathize with having wider or various responsibilities at one time by quickly learning a new thing practically. - Proficiency in backend application coding and design with Ruby and Ruby on Rails - Extensive experience in managing projects and leading a team - Extensive experience and knowledge of debugging and software testing. - Experience in using Git and Github for team developments - Business level English language skills (both verbal and written) - Experience: 8 - 15 years ■REMOTE WORK SPECIFIC QUALIFICATIONS - Experienced in full-remote work environment with a high-speed and stable internet connection (> 10Mbps). - Communicate with relevant people proactively to achieve your mission, solve problems using appropriate communication tools like slack, notion and zoom. - Be accountable for your work hours. The company will not micro-manage, however you will work in a team where transparency is very significant for a trust worthy reputation.
■PREFERRED QUALIFICATIONS - Experience with developing large scaled products - Experience in building blockchain based applications. - Enthusiasm in a start-up culture - Experience with Travel industry