About the company
HIT YOUR Q4 TECH HIRING TARGETS BY POSTING JOBS ON QODE! Welcome to qode - the career engagement platform for tech talent worldwide. At this moment, we are proud to source tech talent across Asia. Please follow the instructions to book a call with us.
Job Summary
Requirements
📍7+ years of Ruby development experience in the startup space, supporting clients of various sizes, across multiple industries. 📍Strong understanding of Ruby syntax and object-oriented programming principles. 📍Knowledge of the Ruby on Rails framework and experience in building applications with RoR. 📍Familiarity with technologies such as HTML, CSS, and JavaScript. 📍Proficiency in using version control systems, e.g. Git. 📍Knowledge of automated testing platforms like RSpec. 📍Proficiency in working with relational databases such as PostgreSQL or MySQL. 📍Understanding of fundamental design principles behind a scalable application 📍API Integration and Development: Skills in developing and integrating RESTful APIs and an understanding of JSON and XML formats for web services. 📍Web Security: Knowledge of web security best practices and common vulnerabilities in web applications (such as SQL injection, XSS, CSRF). 📍Cloud: Ability to manage and optimise cloud infrastructure, especially AWS, and knowledge of how to implement automated solutions to improve development and deployment processes. 📍Experience in an Agile/Scrum environment. Ability to run agile ceremonies and manage the development process. 📍Leadership: You have led a development team in a previous role and have led and coached other developers.
Desirable:
📍Knowledge of other development methodologies or practices, such as Kanban or Test-Driven Development (TDD).
Skills:
📍Strong problem-solving skills, with an ability to diagnose and resolve complex software problems. 📍Ability to work seamlessly with UX/UI designers, backend developers, and other non-technical stakeholders to foster efficiency and innovation. 📍Ability to switch between technical and non-technical language, ensuring alignment between technical and business perspectives. 📍Participation in team discussions, contributing to a dynamic and interactive development environment.