Senior Software Engineer

Bonterra

Hyderabad

Presencial

INR 1.200.000 - 2.400.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Bonterra is seeking a Senior Software Engineer to help modernize our Rails application suite. You will own features end-to-end, partner with Product and Design, and drive technical decisions across the stack from discovery to shipped, monitored features.

You'll work across PostgreSQL/MySQL, React/Stimulus/Turbo, and AI-enabled workflows, with a focus on testing, security, and scalable architecture. This role emphasizes ownership and proactive contribution in a product engineering context.

Formación

  • Have 5+ years of Java/C#/Python (Preferred -Ruby on Rails) experience, including work across the full request lifecycle — schema design to rendered HTML to async job.

Responsabilidades

  • Own features end-to-end across our Rails applications (PostgreSQL, MySQL) Java/C#/Python (Preferred -Ruby on Rails) serving donors, nonprofits, and platform administrators — from technical discovery and scoping through implementation, rollout, and monitoring.
  • Work with a layered frontend: React for stateful UI, Stimulus for behavior on server rendered HTML, Turbo for partial updates, Action Cable for real-time features.
  • Design and tune asynchronous workflows via Sidekiq across prioritized queues, with CloudWatch instrumentation.
  • Participate in ongoing platform modernization — dependency and framework upgrades, migration off legacy patterns, and paying down debt deliberately rather than reflexively.
  • Use AI coding tools (Claude Code, Cursor, or similar) as a standard part of your workflow — not just for autocomplete, but for accelerating discovery, testing, and review — while maintaining a critical eye on what they produce.
  • Write RSpec/Capybara system specs and Jest unit tests and own the full quality surface: N+1 detection, dependency/security scanning, and safe migrations (Strong Migrations).
  • Collaborate cross-functionally with Product, Design, and DevOps — including communicating tradeoffs to non-technical stakeholders and driving alignment on architectural decisions rather than deciding in isolation.

Conocimientos

Java
Python
Ruby on Rails
Rails Framework
AWS
AI usage
React
Sidekiq
CloudWatch
RSpec
Capybara
Jest
Strong Migrations

Herramientas

PostgreSQL
MySQL
React
Stimulus
Turbo
Rails
Sidekiq
CloudWatch
RSpec
Capybara
Jest
Strong Migrations
AWS

Descripción del empleo

About the Role

Senior Software Engineer

We're hiring a Senior Software Engineer to work broadly across our Rails application suite — not a single-initiative hire, but someone who'll move across the codebase as priorities shift, own features end-to-end, and help set technical direction as we modernize. This is a product engineering role. You'll partner directly with Product and Design to take a problem from technical discovery through delivery — scoping the approach, surfacing tradeoffs, making the call when things are ambiguous, and following through to a shipped, monitored feature. We're not looking for someone who waits to be told what to build.

Responsibilities
  • Own features end-to-end across our Rails applications (PostgreSQL, MySQL) Java/C#/Python (Preferred -Ruby on Rails) serving donors, nonprofits, and platform administrators — from technical discovery and scoping through implementation, rollout, and monitoring.
  • Work with a layered frontend: React for stateful UI, Stimulus for behavior on server rendered HTML, Turbo for partial updates, Action Cable for real-time features.
  • Design and tune asynchronous workflows via Sidekiq across prioritized queues, with CloudWatch instrumentation.
  • Participate in ongoing platform modernization — dependency and framework upgrades, migration off legacy patterns, and paying down debt deliberately rather than reflexively.
  • Use AI coding tools (Claude Code, Cursor, or similar) as a standard part of your workflow — not just for autocomplete, but for accelerating discovery, testing, and review — while maintaining a critical eye on what they produce.
  • Write RSpec/Capybara system specs and Jest unit tests and own the full quality surface: N+1 detection, dependency/security scanning, and safe migrations (Strong Migrations).
  • Collaborate cross-functionally with Product, Design, and DevOps — including communicating tradeoffs to non-technical stakeholders and driving alignment on architectural decisions rather than deciding in isolation.
Qualifications
  • Have 5+ years of Java/C#/Python (Preferred -Ruby on Rails) experience, including work across the full request lifecycle — schema design to rendered HTML to async job.
Required Skills
  • Default to ownership. You can take a loosely-defined problem, resolve the ambiguity yourself, and drive it to done — pulling in the right people rather than waiting for direction.
  • Are AI-forward. You use AI tools daily in your engineering work and have opinions on where they help and where they don't — you're not a skeptic by default, but you're also not uncritical of the output.
  • Have 5+ years of Java/C#/Python (Preferred -Ruby on Rails) experience, including work across the full request lifecycle — schema design to rendered HTML to async job.
  • Have navigated real technical tradeoffs (simplicity vs. performance, shipping vs. tech debt) and can explain the reasoning, not just the decision.
  • Bring a strong testing instinct — you write specs before and after, not as an afterthought.
  • Are comfortable with AWS (S3, EC2, SNS, Lambda) in a Rails deployment context.
Preferred Skills
  • Have experience with payment processing or other financially sensitive integrations (bonus).
Equal Opportunity Statement

Not specified.

Additional Information

You'd Be a Strong Fit If You:

  • Default to ownership. You can take a loosely-defined problem, resolve the ambiguity yourself, and drive it to done — pulling in the right people rather than waiting for direction.
  • Are AI-forward. You use AI tools daily in your engineering work and have opinions on where they help and where they don't — you're not a skeptic by default, but you're also not uncritical of the output.
  • Have 5+ years of Java/C#/Python (Preferred -Ruby on Rails), including work across the full request lifecycle — schema design to rendered HTML to async job.
  • Have navigated real technical tradeoffs (simplicity vs. performance, shipping vs. tech debt) and can explain the reasoning, not just the decision.
  • Bring a strong testing instinct — you write specs before and after, not as an afterthought.
  • Have experience with payment processing or other financially sensitive integrations (bonus).
  • Are comfortable with AWS (S3, EC2, SNS, Lambda) in a Rails deployment context.
How We Evaluate

Our interview process weighs how you make decisions as much as what you know: testing philosophy, architectural tradeoffs, data/caching problems, code review approach, and debt management — always probing for ownership, communication, and AI usage along the way. If you're someone who needs a fully specified ticket to make progress, this probably isn't the right fit; if you're someone who pushes back on bad assumptions and proposes alternatives, it probably is.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Fullstack Engineer
Senior Fullstack Engineer

Teamified • India

A distancia
INR 1.500.000 - 2.500.000
Flexibility in work hours
Access to online learning platforms
Collaborative environment
+4
Senior Backend Engineer
Senior Backend Engineer

josys.com • Bengaluru

Presencial
INR 1.200.000 - 1.500.000
Senior Backend Engineer
Senior Backend Engineer

Josys • Bengaluru

Presencial
INR 1.000.000 - 1.800.000
Ruby on Rails Developer
Ruby on Rails Developer

Yabx • Gurugram District

Presencial
INR 1.200.000 - 1.800.000
Senior Backend Developer
Senior Backend Developer

Tagalys • Chennai

Presencial
INR 3.800.000 - 6.400.000
Senior Backend Engineer (Node.Js)
Senior Backend Engineer (Node.Js)

Josys International • Bengaluru

Presencial
INR 1.500.000 - 2.800.000
Ruby on Rails Developer
Ruby on Rails Developer

Stadium • India

A distancia
INR 1.200.000 - 2.000.000
Fully remote role
Flexible working hours
5-day work week
+2
Senior Technical Lead - India
Senior Technical Lead - India

Juniper Square • India

A distancia
INR 4.000.000 - 9.000.000
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

Ripple Street Inc. • Bengaluru

Presencial
INR 3.200.000 - 5.200.000
Technical Lead- Fullstack
Technical Lead- Fullstack

Juniper Square • India

A distancia
INR 4.000.000 - 7.000.000