Senior Software Developer (Ruby on Rails)
We are seeking an accomplished Senior Software Developer to join our team. As a seasoned professional with a strong background in software development, you will play a crucial role in designing, developing, and maintaining our web applications.
Your primary responsibility will be to leverage your expertise in Ruby on Rails to create scalable and efficient solutions that meet the needs of our business. You will work closely with our cross-functional team to identify requirements, design architecture, and implement features.
To be successful in this role, you must have a deep understanding of software development principles, including object-oriented design, testing, and continuous integration. You should also possess excellent communication skills, with the ability to collaborate effectively with colleagues and stakeholders.
In addition to your technical expertise, you will bring a customer-centric approach to your work, always prioritizing the needs of our users. Your attention to detail, analytical skills, and problem-solving abilities will enable you to tackle complex challenges and deliver high-quality results.
We value diversity and inclusion in our workplace, and we welcome applicants from all backgrounds. If you are a motivated and experienced software developer looking for a new challenge, please submit your application.
Key Responsibilities:
* Leverage Ruby on Rails to design, develop, and maintain scalable web applications
* Work collaboratively with cross-functional teams to identify requirements and design architecture
* Develop and implement features using agile methodologies
* Contribute to the improvement of our software development processes and tools
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
Preferred Qualifications:
* 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
About Us:
We are a dynamic and innovative company that values collaboration, creativity, and customer satisfaction. Our mission is to deliver exceptional products and services that meet the evolving needs of our customers.