Full Stack Ruby on Rails Developer (1 year of experience)
A fast-growing startup company is seeking a skilled and motivated Full Stack Ruby on Rails Developer to join our team. If you have a passion for building robust web applications and want to work in a dynamic and collaborative environment, this opportunity is for you.
Responsibilities:
* Utilize your extensive experience in Ruby on Rails as a backend framework to develop and maintain scalable web applications.
* Demonstrate a solid understanding of advanced object-oriented programming principles and data structures.
* Apply Test Driven Development (TDD) methodologies using RSpec/Minitest to ensure code quality and reliability.
* Leverage your expertise with frontend frameworks like Angular, React, or Vue to create intuitive and efficient user interfaces.
* Collaborate with the team to integrate payment providers such as Stripe and PayPal, ensuring secure and seamless transactions.
* Utilize your working knowledge of JavaScript to enhance the user experience and implement interactive features.
* Manage version control using GitHub/GitLab to maintain a streamlined and efficient development process.
* Deploy applications on cloud platforms like Heroku or AWS, utilizing DevOps tools and frameworks.
* Stay up-to-date with the latest technologies and trends in the industry, continuously expanding your skill set.
Requirements:
* 1 year of professional experience as a Ruby on Rails developer.
* Proficiency in Ruby on Rails as a backend framework, with a strong emphasis on building scalable and maintainable applications.
* Solid understanding of advanced object-oriented programming principles and data structures.
* Experience with databases like PostgreSQL, SQL Server, MySQL etc.
* Experience with Test Driven Development (TDD) using RSpec/Minitest.
* Familiarity with frontend frameworks like Angular, React, or Vue, and an understanding of their architectural patterns.
* Working knowledge of JavaScript and its frameworks/libraries.
* Experience with version control systems like GitHub/GitLab.
* Familiarity with integrating payment providers such as Stripe, PayPal, etc.
* Exposure to DevOps-related tools and frameworks like Docker, Heroku, AWS, etc(Not necessary).
* Strong problem-solving skills and the ability to work effectively in a team-oriented environment.
* Excellent communication and collaboration skills.