Staff Software Engineer, Developer Productivity Async
GustoPayroll & company
Denver, United StatesLead
Software Engineering
About the role
Enhance developer productivity by improving async processing tools and infrastructure.
- •Improve developer productivity by enhancing asynchronous processing tools and infrastructure supporting background jobs and inter-service communication.
- •Key Responsibilities Identify and solve inefficiencies in tooling, APIs, and feedback mechanisms for product engineers.
- •Design, plan, and implement iterative solutions, using AI for large-scale code migrations.
- •Develop and maintain services, abstractions, and architecture to support product engineering.
- •Advance and harden Kafka and Sidekiq-based async processing for scale and resilience.
- •Requirements 10+ years of software development experience.
- •Deep experience with Ruby and Rails and developer tooling for large teams.
- •Experience with asynchronous processing using Sidekiq and/or Kafka.
- •Strong systems and architectural thinking and communication skills.
Tech stack
RubyRuby on RailsSidekiq
Match insights
Tech:Ruby, Ruby on Rails, Sidekiq
Level:Lead