Search by job, company or skills

I

IBaseIT - Senior Software Engineer - Ruby on Rails/React.js

Save
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

We are looking for a highly motivated Senior Software Engineer who thrives in a fast-paced product environment and enjoys taking ownership of features from concept to production.

In this role, you will design, develop, and deploy scalable applications using Ruby on Rails, React, PostgreSQL, AWS, and Karafka. You will work closely with Product Managers, Designers, and fellow Engineers to build customer-centric solutions that deliver measurable business value.

Please note we are only looking for candidates from product based companies.

We are particularly interested in engineers who embrace modern development practices, including AI-assisted software development, automation, and rapid iteration while maintaining high standards of quality, reliability, and performance.

Key Responsibilities

  • Feature Ownership & Delivery :
  • Own product features end-to-end, from technical design through implementation, testing, deployment, and monitoring.
  • Translate product requirements into scalable and maintainable technical solutions.
  • Deliver high-quality software with a strong focus on customer impact and business outcomes.
  • Backend Development :
  • Design, build, and maintain APIs and backend services using Ruby on Rails.
  • Develop scalable and reliable applications backed by PostgreSQL.
  • Optimize application performance, database queries, and system efficiency.
  • Build secure and maintainable service architectures following industry best practices.
  • Event-Driven Systems :
  • Contribute to asynchronous workflows and distributed systems using Karafka and Kafka-based architectures.
  • Design and implement event-driven integrations and background processing pipelines.
  • Ensure reliability, scalability, and observability of event processing systems.
  • Full-Stack Engineering :
  • Collaborate closely with frontend engineers and contribute to React-based user experiences.
  • Build and enhance user-facing functionality with a focus on usability and performance.
  • Participate in architecture and design discussions across the full technology stack.
  • AI-Enhanced Development :
  • Leverage AI-powered development tools such as GitHub Copilot, ChatGPT, Claude, and similar technologies to accelerate software delivery.
  • Use AI-assisted workflows for coding, testing, debugging, documentation, and code reviews.
  • Contribute to establishing best practices for effective and responsible AI usage in engineering.
  • Product & Cross-Functional Collaboration :
  • Partner closely with Product Managers and Designers to refine requirements and define technical approaches.
  • Participate actively in planning, estimation, and prioritization discussions.
  • Communicate technical trade-offs and implementation considerations effectively.
  • Engineering Excellence :
  • Write clean, maintainable, and well-tested code.
  • Participate in code reviews, technical design reviews, and knowledge-sharing initiatives.
  • Advocate for engineering best practices, automation, and continuous improvement.
  • Contribute to improving development processes and team productivity.
  • Reliability & Operations :
  • Monitor, troubleshoot, and optimize production systems.
  • Investigate and resolve performance bottlenecks and production issues.
  • Support CI/CD processes and contribute to operational excellence initiatives.
  • Ensure application reliability, scalability, and system health through proactive monitoring.

Required Qualifications

  • 4-7 years of professional software engineering experience.
  • Strong hands-on expertise in Ruby on Rails, React, PostgreSQL, and AWS.
  • Experience designing and building scalable APIs and backend services.
  • Familiarity with event-driven architectures and messaging systems such as Kafka.
  • Experience with Karafka or similar asynchronous processing frameworks is highly desirable.
  • Demonstrated ability to deliver software features end-to-end in a product-focused environment.
  • Strong understanding of software design principles, testing methodologies, and engineering best practices.
  • Excellent problem-solving, debugging, and communication skills.

Preferred Qualifications

  • Experience with microservices or service-oriented architectures.
  • Experience with Docker, Kubernetes, or containerized deployments.
  • Familiarity with monitoring and observability tools.
  • Experience working in high-growth SaaS or product organizations.
  • Exposure to AI-powered product features or AI-assisted engineering workflows.
  • Knowledge of performance tuning, caching strategies, and distributed systems design.

What Success Looks Like

  • Consistently deliver high-quality product features with minimal supervision.
  • Take ownership of critical systems and contribute to architectural decisions.
  • Improve development velocity through automation and AI-assisted workflows.
  • Collaborate effectively across Product, Design, and Engineering teams.
  • Help build scalable, reliable systems that support business growth.

Why Join Us :

  • Build products used by real customers and directly influence business outcomes.
  • Work with modern technologies across backend, frontend, cloud, and event-driven architectures.
  • Opportunity to leverage AI-powered engineering practices at scale.
  • Collaborative and high-ownership engineering culture.
  • Strong opportunities for growth, learning, and technical leadership.

Screening Question

  • Relevant hands on experience in Ruby on Rails.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149387437