
Responsibilities:
Coding and Development: Write clean, maintainable, and efficient Ruby code.
Collaborate with team members to design, develop, and maintain web applications using the Ruby on Rails framework.
Testing and Debugging: Conduct thorough testing of code, identifying and fixing bugs.
Collaborate with QA engineers to ensure the quality of the application.
Database Management: Work with databases, both relational and NoSQL, to store and retrieve data.
Optimize database queries for performance.
Collaboration: Collaborate with cross-functional teams, including designers, other developers, and project managers.
Participate in code reviews to ensure code quality and adherence to coding standards.
Documentation: Document code and projects for future reference.
Create and maintain technical documentation.
Learning and Growth: Stay updated on the latest trends and best practices in Ruby on Rails development.
Actively participate in professional development activities.
Requirements:
Education:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Technical Skills:Proficiency in Ruby on Rails development.
Experience with front-end technologies such as HTML, CSS, and JavaScript.
Knowledge of relational databases (e.g., PostgreSQL) and NoSQL databases.
Familiarity with version control systems (e.g., Git).
Problem-Solving:Strong problem-solving skills and attention to detail.
Communication:Good communication skills, both written and verbal.
Ability to work collaboratively in a team environment.
Initiative:Proactive attitude and willingness to learn.
Ability to take ownership of tasks and see them through to completion.
Adaptability:Ability to adapt to changing priorities and project requirements.
Experience:Previous internship or project experience in Ruby on Rails development is a plus.
Job Type: Full-time
Ability to commute/relocate: