Job description
We are looking for a motivated Fresher or Junior Ruby Developer who is excited to learn and grow in the area of Ruby-based web scraping and backend development. The ideal candidate should have a solid foundation in Ruby and a strong willingness to put in consistent effort to learn web scraping, data processing, and backend systems.
You will work closely with senior developers to understand product requirements and contribute to building and maintaining reliable web scraping solutions and backend components.
Key Responsibilities
- Understand business requirements, features, and product functionalities
- Assist in designing and developing web scraping agents for various sources (websites, APIs, etc.)
- Maintain, monitor, and troubleshoot existing web scraping agents
- Write clean, maintainable, and reliable Ruby code
- Parse, process, and normalize data from HTML, XML, and JSON sources
- Integrate scraped data with databases and storage solutions
- Develop and support backend components
- Identify bugs, performance issues, and bottlenecks, and assist in fixing them
- Work with third-party APIs and external data sources
- Collaborate with the team using version control and standard development workflows
Required Candidate Profile
- Fresher or up to 1 year of hands-on experience with Ruby
- Good understanding of Ruby syntax and basic language constructs
- Solid understanding of Object-Oriented Programming (OOP) concepts
- Basic knowledge of HTML, XML, and JSON parsing and manipulation
- Understanding of HTTP concepts, RESTful APIs, and web protocols
- Familiarity with Git or other version control systems
- Exposure to Ruby development tools such as Bundler, Rake, etc.
- Awareness of basic backend and scalable application concepts
- Willingness and enthusiasm to learn Ruby web scraping techniques
- Strong problem-solving mindset and attention to detail
Communication & Soft Skills
- Excellent verbal and written English communication skills (mandatory)
- Ability to follow instructions and learn from feedback
- Self-driven, curious, and eager to grow technically
- Ability to work independently as well as in a team environment
Good to Have (Not Mandatory)
- Basic experience with web scraping libraries (e.g., Nokogiri, HTTParty, Faraday)
- Familiarity with CI/CD concepts
- Exposure to databases (SQL or NoSQL)
What We Offer
- Hands-on learning in real-world Ruby web scraping projects
- Mentorship from experienced developers
- Opportunity to grow into a strong backend/Ruby engineer
- Collaborative and learning-focused work environment
Job Types: Full-time, Permanent
Pay: ₹300,000.00 - ₹600,000.00 per year
Benefits:
- Health insurance
- Work from home
Application Question(s):
- Do you have your own laptop to start working?
- Are you willing to complete a technical assignment as part of the selection process?
- How quickly can you join us?
- Do you have experience with web scraping/data mining?
Education:
Experience:
Shift availability:
- Day Shift (Preferred)
- Night Shift (Preferred)
Work Location: Remote