Remote Senior Full Stack Developer

at Checkmate

Posted 3 days ago 3 applied

Description:

  • The Senior Full Stack Developer will collaborate with the product management and design teams to understand requirements and translate them into technical specifications and features.
  • This role involves designing, building, and maintaining efficient, reusable, and reliable Ruby on Rails code.
  • The developer will create responsive and interactive front-end components using React.js.
  • Responsibilities include developing and integrating backend services, APIs, and databases using Ruby on Rails technologies.
  • The position requires participation in code reviews to ensure code quality, share knowledge, and mentor junior developers.
  • The developer will troubleshoot and debug issues, providing timely resolutions to technical challenges.
  • Staying up-to-date with the latest industry trends, tools, and technologies to drive continuous improvement is essential.

Requirements:

  • Candidates must have 6+ years of professional experience in web application development using Ruby on Rails.
  • Proficiency in the Ruby programming language and a strong understanding of the Rails framework is required.
  • A solid understanding of object-oriented programming principles and design patterns is necessary.
  • Proficiency in React.js with demonstrated experience in building web applications using modern front-end technologies is essential.
  • Experience working with relational databases, particularly PostgreSQL, is required.
  • Familiarity with test-driven development (TDD) and experience using RSpec for testing Rails applications is necessary.
  • Strong problem-solving skills and the ability to troubleshoot complex technical issues are required.
  • Excellent communication skills, both written and verbal, are essential.
  • A proactive and collaborative attitude, with a passion for learning and staying up-to-date with emerging technologies, is necessary.
  • Knowledge of CI/CD pipelines and version control systems (e.g., Git) is required.
  • Experience with GraphQL and Apollo client is a plus.
  • Flexibility to work during US hours (India Night Shift hours) at least until 5 p.m. ET is essential.
  • Candidates must have their own system/work setup for remote work.

Benefits:

  • The position offers the opportunity to work remotely, providing flexibility in work arrangements.
  • There is potential for professional growth and development through mentoring and collaboration with other developers.
  • The role allows for engagement with the latest technologies and industry trends, fostering continuous learning.
  • The company promotes a collaborative work environment, encouraging teamwork and knowledge sharing.