Job Description
• 3-5 years of solid hands-on experience building web applications using Ruby on Rails framework
• Atleast 3 years of hands-on experience programming on Ruby
• Atleast 2 years of experience using frontend frameworks like ReactJs and AngularJs
• Understanding of concepts MVC and mocking concepts and how to use them for effective Ruby coding
• Unit testing tools and frameworks like RSpec
• Experience with interacting with backend infrastructure using RESTful APIs
• Databases knowledge using SQL and NoSQL databases
Preferred knowledge (knowing these will be an added advantage):
• Prior experience working on blockchain products is a huge plus and greatly preferred
• If you can showcase a working application or website built using Ruby on Rails, you get our attention
• Product development and build automation using CI/CD (we use Gitlab)
• Devops tools like Docker and cloud platforms like AWS
• Understanding of version control (GIT)
• Microservices understanding and experience with frameworks like Spring or Loopback is preferred
• Networking basics and understanding on TCP/IP protocols would help you with your job
Job Requirements:
• Work with other team members to collaborate on the project
• Effective written and verbal communication skills
• Propose new ideas and help adopting new technologies to enhance the application design and improve efficiency
• Software engineering basics and solid understanding of object-oriented programing concepts
• Enjoys technical challenges and problem solving
• Excited to explain complex technical concepts and share knowledge with the team with varying technical expertise both internally and externally
• Bachelor's degree in Computer Science Engineering or other related degrees or training or relevant work experience
• Write clean, well tested code and automate build and integration for efficient rollout
💡 Quick Summary
Seeking a career-building opportunity? The Software Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
