Devsinc is looking for a dedicated Software Engineer with expertise in Ruby on Rails (ROR) to join our expanding development team. In this role, you will be responsible for designing, developing, and maintaining high-quality web applications. You will work primarily with Ruby on Rails on the back-end and React.js on the front-end. Collaboration with cross-functional teams, including designers and product managers, will be essential to deliver solutions that meet client requirements while enhancing the overall user experience.
Key Responsibilities
- Develop and maintain server-side applications using Ruby on Rails.
- Build responsive and dynamic user interfaces with React.js.
- Work closely with designers and product managers to translate UI/UX designs into functional applications.
- Integrate front-end components with server-side logic and develop RESTful APIs.
- Write clean, maintainable code to ensure application performance, quality, and responsiveness.
- Conduct code reviews to maintain coding standards and best practices.
- Identify and resolve performance bottlenecks, bugs, and other technical issues.
- Stay current with emerging technologies and industry trends to continuously improve development processes.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 1 to 3 years of professional experience in web development, focusing on Ruby on Rails and React.
- Strong understanding of web development principles and software architecture.
- Proficiency in JavaScript, HTML, CSS, and modern JavaScript frameworks.
- Experience working with RESTful APIs and integrating front-end applications with back-end services.
- Familiarity with relational databases such as PostgreSQL or MySQL.
- Experience using version control systems, preferably Git.
- Excellent problem-solving abilities and strong attention to detail.
- Effective written and verbal communication skills.
Preferred Qualifications and Benefits
While not explicitly stated, candidates who stay updated with the latest technologies and demonstrate a proactive approach to learning will thrive in this role. The position offers an opportunity to work in a collaborative environment that values innovation and quality. Joining Devsinc means contributing to impactful projects and growing your skills alongside a talented team.
This role is ideal for software engineers passionate about full-stack development and eager to work on scalable, user-centric web applications. If you are motivated to deliver high-quality software and enjoy working in a dynamic team setting, this opportunity at Devsinc could be a great fit.