Talent.com
Accolite - Technical Architect - Ruby on Rails

Accolite - Technical Architect - Ruby on Rails

ACCOLITE DIGITAL INDIA PRIVATE LIMITEDGurugram
2 days ago
Job description

Description :

Key Responsibilities :

  • Platform Development : Design and build backend services and platform features using Ruby on Rails as the primary framework.
  • System Architecture : Collaborate with engineering teams to define and implement scalable and maintainable systems architecture.
  • API Design : Develop and maintain RESTful or GraphQL APIs that support front-end and third-party integrations.
  • Database Management : Work with relational databases (SQL, PostgreSQL, MySQL) to design data models,

write complex queries, and optimize database performance.

  • Message Queuing & Event Streaming : Work with Kafka for event-driven architecture and message queuing to ensure system reliability and scalability.
  • Caching : Implement caching strategies using tools like Redis to optimize performance and reduce latency.
  • Performance & Scalability : Optimize platform services for performance, scalability, and reliability, particularly for large-scale data handling.
  • Code Quality & Testing : Follow best practices for clean, maintainable code, and write automated tests to ensure system reliability.
  • Collaboration : Work closely with cross-functional teams, including frontend developers (React / Typescript), DevOps, and product teams, to deliver high-quality, user-friendly features.
  • Continuous Improvement : Stay up-to-date with new technologies, industry trends, and best practices to continuously improve the platform.
  • Required Skills & Qualifications :

  • Strong experience with Ruby and Ruby on Rails (primary focus).
  • Proficiency in SQL and experience with relational databases (PostgreSQL, MySQL).
  • Experience working with Kafka for building event-driven architectures and handling messaging queues.
  • Strong understanding of API design (RESTful, GraphQL) and integration with various systems.
  • Nice to have a Familiarity with backend caching techniques using Redis.
  • Ability to write clean, maintainable, and efficient code following best practices and design patterns.
  • Experience with version control systems like Git.
  • Knowledge of testing frameworks and practices (e.g., RSpec, Minitest).
  • Strong problem-solving skills, attention to detail, and the ability to troubleshoot complex technical issues.
  • Excellent communication skills and the ability to work effectively in a collaborative team environment.
  • Preferred Qualifications :

  • Elixir experience or willingness to learn.
  • Familiarity with React and TypeScript for full-stack development.
  • Experience with Docker and containerization.
  • Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
  • Knowledge of CI / CD pipelines and automated deployment practices.
  • Familiarity with Agile methodologies and project management tools.
  • Why Join Us :

  • Be part of a dynamic, innovative team working on cutting-edge technologies.
  • Opportunities for professional growth and career advancement.
  • Competitive salary and benefits package.
  • Flexible work hours and remote work options.
  • (ref : hirist.tech)

    Create a job alert for this search

    Technical Architect • Gurugram