37 HireVeda Jobs
Backend Engineer - Ruby on Rails (1-3 yrs)
HireVeda
posted 15hr ago
Main Responsibilities :
- Design, develop, and maintain robust, scalable, and secure backend systems using Ruby on Rails.
- Architect clean and maintainable code that aligns with best practices and industry standards.
- Build and maintain RESTful APIs that seamlessly integrate with frontend applications, ensuring smooth data flow.
- Ensure APIs are secure, well-documented, and optimized for performance.
- Continuously monitor and optimize backend performance to ensure fast response times and system scalability.
- Identify bottlenecks, troubleshoot issues, and implement solutions to improve application performance.
- Ensure the stability and reliability of the backend infrastructure by performing regular maintenance and updates.
- Work on system monitoring, backup strategies, and proactive measures to avoid downtime or system failures.
- Collaborate with cross-functional teams, including frontend developers, product managers, and UX/UI designers, to deliver high-quality solutions.
- Participate in agile development cycles, contributing to sprint planning, code reviews, and project delivery.
- Diagnose and resolve backend issues, such as performance degradation, system outages, and bugs, ensuring minimal disruption to users.
- Take ownership of technical problems and proactively identify ways to prevent similar issues in the future.
- Stay up to date with emerging trends, technologies, and industry best practices to improve development workflows and processes.
- Contribute to knowledge sharing and mentoring junior developers.
- At least 1 year of hands-on experience in backend development with Ruby on Rails.
- Strong familiarity with Rails conventions, libraries, and tools, including ActiveRecord, RSpec, and background job processing libraries like Sidekiq.
- Strong understanding of building and managing RESTful APIs, ensuring scalability, security, and ease of integration.
- In-depth knowledge of server management practices, including performance monitoring, optimization, and system architecture.
- Experience with cloud hosting platforms like Google Cloud Platform (GCP), managing cloud resources and deployment.
- Familiarity with tools like Firebase for real-time data syncing and Redis for caching and managing session storage.
- Proven track record in debugging and troubleshooting backend systems and optimizing them for speed and reliability.
- Experience using profiling tools to diagnose performance issues and implement effective solutions.
- Prior experience working in a product-based company where backend systems play a crucial role in delivering end-user value.
- Understanding of the product development life cycle, from concept to deployment.
- Familiarity with JavaScript, React, and CSS to collaborate more effectively with frontend teams, contributing to full-stack development if necessary.
- Experience with TypeScript or frontend frameworks for building seamless full-stack applications.
- Proficiency in Git for version control and familiarity with CI/CD pipelines for automating testing, building, and deployment processes.
- Familiarity with testing frameworks like RSpec, Minitest, or similar to ensure code quality and coverage.
- Experience with automated testing for APIs and backend systems to ensure continuous integration.
Work Mode: Full-time, 5 Days Work from Office
Location: Vasant Kunj, New Delhi
Functional Areas: Other
Read full job description2-3 Yrs