This position is for a Senior Full Stack Developer at ItsaCheckmate, posted by Jobgether, and is remote in India.
The role involves working on full-stack web applications that impact product performance and user experience.
Responsibilities include collaborating with product and design teams to translate requirements into technical solutions, focusing on both front-end and back-end development.
The position emphasizes building scalable, maintainable, and high-quality software while mentoring junior developers and contributing to code best practices.
The ideal candidate should thrive in a collaborative, fast-paced environment, stay current with emerging technologies, and enjoy tackling complex technical challenges.
This role is critical for ensuring seamless integration between user interfaces, backend services, and databases.
Requirements:
Candidates must have 6+ years of professional experience in web application development using Ruby on Rails.
Proficiency in Ruby programming and a deep understanding of the Rails framework are required.
A solid grasp of object-oriented programming principles and design patterns is necessary.
Strong front-end experience with React.js and modern web application development is essential.
Experience with relational databases, especially PostgreSQL, is required.
Familiarity with test-driven development (TDD) and RSpec for Rails applications is necessary.
Knowledge of CI/CD pipelines and version control systems such as Git is required.
Experience with GraphQL and Apollo client is a plus.
Excellent problem-solving, communication, and collaboration skills are essential.
Candidates must be proactive, self-motivated, and committed to staying current with emerging technologies.
Flexibility to work US hours (India night shift) until at least 5 p.m. ET is required.
A personal system/work setup suitable for remote work is mandatory.
Benefits:
The position offers remote work flexibility with support for a productive home setup.
There is an opportunity to work on high-impact full-stack projects.
Mentorship and growth opportunities are available in a collaborative environment.
Employees will gain exposure to cutting-edge technologies and industry best practices.
Participation in a global product team enhances technical and cross-cultural experience.