Posted at: 24 January
Ruby on Rails Developer (W2 Position)
Company
Merico
Merico is a San Francisco-based B2B software development company specializing in contribution analysis tools for developers, leveraging advanced technologies like Python and AI.
Remote Hiring Policy:
Merico is a fully remote company that hires developers from various regions worldwide, fostering a collaborative environment across time zones.
Job Type
Contract
Allowed Applicant Locations
Spain, Worldwide
Job Description
Role: Ruby on Rails Developer
Location: 100% Remote
Hire Type: W2 Position
Required Qualifications:
· Bachelor’s or master’s degree in Computer Science, Software Engineering or related field.
· 7+ years of experience with Information technology.
· 5+ years of hands-on experience in Ruby on Rails application development.
· Hands on experience on Ruby programming language and in-depth knowledge of the Rails framework.
· Design, develop and maintain Ruby on Rails applications.
· Experience in PostgreSQL (or any RDBMS) and writing efficient SQL queries.
· Understanding RESTful APIs, Microservices and MVC architecture
· Knowledge on any JS based frontend framework (ReactJS, Angular).
· Experience writing unit tests using Rspec.
· Hands-on with HTML, CSS, and JavaScript
· Enhance application performance, identify bottlenecks and provide technical guidance.
· Hands-on with recent dev tools like GitHub/BitBucket, Jenkins, CI/CD, monitoring tools, Cloud services (Azure, AWS) etc.
· Good problem-solving skills
· Excellent communication skills to handle critical interaction
Preferred Qualifications:
· Medical device or Healthcare domain experience is preferred.
· Good understanding of any code versioning tool (GitHub, BitBucket etc.).
· Working knowledge of project management tools like JIRA.
· Capacity to multi-task several testing activities concurrently
· Good leadership skills, working in an Agile/Scrum development environment.
Responsibilities include:
· Design, build, and maintain efficient, reusable, and reliable Ruby code
· Integration of data storage solutions.
· Integration of user-facing elements developed by front-end developers with server side logic
· Identify bottlenecks and bugs, and devise solutions to these problems.
· Coordinate with product owner, testing team and management to break down the requirements and help create feature development plans.
· Help maintain code quality, organization and automatization.
· Participate in Agile software development process and work towards achieving individual and team goals.
· Mentor the junior members and if needed, drive daily status calls with the team.
· Continuously improve process and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes.
· Have effective verbal and written communication with the team and other stakeholders.
Regards,
Deependra Kumar
Email: deependrak@ca-one.com
Phone: (650) 434-7838
CA-One Tech Cloud Inc.