Job Description :
Role: Full Stack Developer (Ruby on Rails)
Location: 100% Remote
Duration: Long Term (Multiyear(s)

Mode of Interview: Phone / Skype and Video Call Discussions

Job Requirements
Ruby on Rails software development/coding.
Heroku full environment with add-ins Heroku production: Dyno configuration and production operations
Postgres DB
Puma
Webserver
AWS S3 and Blob Storage Elasticsearch

Experience with third party software:
Google Suite GMail and Analytics
Zoho invoicing
CRM Stripe Payments
Mailchimp

Responsibilities
Understand, prioritize, and translate the client situation and goals into effectively designed products and rationales.
Imagine, establish, and implement the conceptual and stylistic direction for products using interactive graphic solutions.
Build rapid prototypes and iterate as per user and client feedback
Provide UI design with effective UX that fully illustrates interface layout, behaviors, hierarchy of content, and site flow navigation
Implement responsive web and mobile design principles and experience in cross browser development.
Demonstrate a high level of understanding for accessibility implementation and problem solving
Implement Accessibility for WCAG 2.1 guidelines
Implement user interface based on standards that support the existing development framework
Collaborate with client and development teams to interpret user stories, scenarios, and specifications based on client feedback and design guidelines
Validate design assumptions with users
Ability to negotiate, give feedback and provide solutions for design, usability, and accessibility challenges
Follow design guidelines: visual language, color story, themes, CSS styles, etc. based on client’s standards
Adhere to, develop, and maintain visual Style Guides
Collaborate with design team to maintain a core aesthetic based on fresh design principles and best practices with expressed design justification
Possess excellent organizational skills to prioritize workload across several projects, whilst maintaining strong attention to detail
Manage project scheduling and conduct project meetings

Education:
Bachelor’s degree in computer science or workforce equivalent Technical certifications preferred.