#1 Job Board for tech industry in Europe

Ruby engineer
New
Ruby

Ruby engineer

Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Ruby

    advanced

    Vue.js

    regular

Job description

Friendly offer

Program/Project Overview:


This project aims to enhance the existing systems by upgrading the front-end framework, supporting a critical feature implementation, improving backend service documentation, maintaining key applications, and addressing security vulnerabilities. The key objectives are to:


  • Add programmatic OpenAPI spec generation to all Ruby services to ensure comprehensive and up-to-date API documentation.
  • Evaluate the existing Ruby services to determine the current state of API documentation.
  • Integrate tools and libraries for automatic OpenAPI specification generation.
  • Ensure all APIs are accurately documented with up-to-date specifications, improving maintainability and developer onboarding.
  • Conduct workshops or training sessions for the development team on using and maintaining the OpenAPI specifications.
  • Support day-to-day operations, maintenance, and security vulnerability fixes for the two main applications, TSS and TMS.
  • Perform regular maintenance tasks for the two main applications, TSS and TMS, ensuring they run smoothly and efficiently.
  • Monitor and respond to day-to-day operational issues, providing timely support and resolution.
  • Identify and fix security vulnerabilities in both applications to protect against potential threats.
  • Implement updates and patches as needed to maintain the security and performance of TSS and TMS.
  • Collaborate with the IT and security teams to stay ahead of emerging security risks and ensure compliance with best practices.
  • Upgrade the front-end framework from Vue.js 2 to Vue.js 3.
  • Assess the current application built with Vue.js 2 to identify potential compatibility issues.
  • Refactor and update the codebase to be compatible with Vue.js 3.
  • Test all components and functionalities thoroughly to ensure seamless transition and performance improvements.
  • Provide training and documentation for the development team on new Vue.js 3 features and best practices.
  • Support the development and implementation of the Country Risk muting feature.
  • Collaborate with the product and risk management teams to understand the requirements and scope of the Country Risk muting feature.
  • Develop and implement the muting functionality, allowing users to mute or unmute specific countries based on risk assessment.
  • Conduct rigorous testing to ensure the feature works correctly across all relevant scenarios and edge cases.
  • Deliver user documentation and support materials to facilitate the feature’s adoption and use.
Undisclosed Salary

B2B

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Informujemy, że administratorem danych jest z siedzibą w , ul.(dalej jako "administrator"). Masz prawo do żądania dostęp...more