Software Engineer II

PAR Technology
Jaipur, Gurugram
Workplace: HybridFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["Collaborative problem solving","Sophisticated design","Quality focus","Software requirements translation"]

Develop and maintain scalable, enterprise-grade systems and programs using Ruby on Rails, ensuring quality through documentation and reasonable test coverage. Collaborate with teams across different infrastructure layers, contribute to architectural and design decisions, and help build toward a distributed microservices architecture. Tune high-throughput asynchronous background processing using Sidekiq and a Kafka-based event pipeline, and design web services with strong performance and reliability.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
PAR Technology
PAR Technology
3 days ago

Software Engineer II

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Develop and maintain scalable, enterprise-grade systems and programs using Ruby on Rails, ensuring quality through documentation and reasonable test coverage. Collaborate with teams across different infrastructure layers, contribute to architectural and design decisions, and help build toward a distributed microservices architecture. Tune high-throughput asynchronous background processing using Sidekiq and a Kafka-based event pipeline, and design web services with strong performance and reliability.
Location: Jaipur, Gurugram
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop scalable, maintainable enterprise-grade systems and programs using Ruby on Rails.
  • •Ensure packages and programs are well documented with reasonable test coverage.
  • •Coordinate with team members working across different infrastructure layers.
  • •Build and tune asynchronous, high-throughput background processing using Sidekiq and a Kafka-based event pipeline.
  • •Participate in architectural and design decisions to build efficient distributed microservices architecture.

Key Requirements

  • •3+ years of experience leveraging Ruby-on-Rails (ROR) paradigms, idioms, and syntax.
  • •Experience building enterprise-grade systems and designing web services.
  • •Experience with Databricks and the ability to scale systems while addressing database bottlenecks.
  • •Background with microservices architecture and distributed system design.
  • •Familiarity with OAuth, JWT, SSO, and identity federation; plus AWS, Docker, and Kubernetes experience (added advantage).
Experience:3+ years
Skills:Collaborative problem solvingSophisticated designQuality focusSoftware requirements translation
Tech Stack:Ruby-on-RailsDatabricksMicroservicesOAuthJWTSSOIdentity FederationAWSDockerKubernetesMySQLSidekiqKafkaWeb services

Company Brief

PAR Technology
Provides unified software, hardware and services for restaurant and retail operations, including POS, digital ordering, loyalty, back-office, payments and hardware solutions for chains and independent operators worldwide.
Industry: Restaurants & Food Service
Company Size: Enterprise (1,001+ employees)
Revenue: USD 100M to 250M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: New Hartford, United States
Founded: 1968
Glassdoor
Glassdoor: 3.7
WebsiteLinkedIn