Software Development Role
Job Description:
The ideal candidate will be a skilled software developer with experience in designing and developing robust web applications. They will work on building scalable architecture, leveraging their deep expertise in Ruby on Rails to deliver high-quality solutions that meet business needs.
Key Responsibilities:
* Design and develop engaging user experiences for web applications.
* Collaborate with cross-functional teams to ensure seamless integration and deployment of new features.
* Participate in code reviews and provide constructive feedback to improve overall code quality.
* Stay up-to-date with the latest industry trends and technologies to enhance skills and knowledge.
Requirements:
* 5+ years of experience in software development.
* 3+ years of hands-on experience with Ruby and Rails (full stack).
* Strong expertise with Postgres and Redis.
* Deep experience in web application development: design, architecture, configuration, performance optimization, integration, and analytics.
* Excellent communication skills.
* Experience with Agile development practices.
Bonus Points:
* Experience building applications with StimulusReflex and Hotwire.
* Comfort with front-end development using JavaScript, Stimulus, View Components, and SCSS.
* Prior experience working on internationally distributed teams.