Software Development Engineer -II

Rasonix

Bengaluru

On-site

INR 3,800,000 - 6,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Best-in-industry compensation
Ownership culture

Job summary

Rasonix in Bengaluru is seeking a senior technical leader who can own end-to-end architecture and drive full-stack development across enterprise modules including e-commerce and fintech platforms.

The role emphasizes hands-on coding with Next.js/React/TypeScript and robust backend services, coupled with design for scalability, security, and high reliability. You will mentor engineers and collaborate with product and client stakeholders.

Qualifications

  • 4–6 years of professional software engineering with leadership exposure.
  • Proven track record in SaaS/e-commerce/fintech domains.
  • Ability to own architecture, modules, and technical planning end-to-end.
  • Strong communication with product, QA, DevOps, and stakeholders.
  • Comfort with startup pace and high ownership expectations.
  • Security, performance, and scalable system design emphasis.

Responsibilities

  • Own end-to-end architecture for enterprise modules (e-commerce, fintech, admin, logistics).
  • Lead frontend and backend development with modern stack (Next.js, Node.js, TS).
  • Design OpenSearch indexes, caching, and data pipelines; ensure performance.
  • Drive delivery, testing strategies, and release planning with teams.
  • Mentor engineers and set coding standards; own module delivery.

Skills

Ownership mindset
Independent work style
Problem solving
Communication with stakeholders
Technical leadership
Architecture design
Strategy and planning

Tools

Next.js
React.js
TypeScript
SSR/SSG/ISR
Node.js
NestJS
OpenSearch/Elasticsearch
Redis/Memcached
PostgreSQL/MySQL
MongoDB
Kafka/RabbitMQ
AWS (EC2, Lambda, S3, CloudWatch)
Docker
Kubernetes
Jest/Cypress/Playwright
OpenSearch

Job description

Best in industry, aligned with experience, ownership level, and technical depth

Role Mix

Approx. 80% hands-on engineering and 20% technical leadership

Shift

General day shift, Monday–Friday; occasional overlap with US/client stakeholders as required

About the Role

The role is ideal for someone who can work independently, convert ambiguous business problems into technical plans, and take end-to-end ownership with minimal supervision.

Key Responsibilities

Architecture and Technical Ownership

  • Own end-to-end technical architecture for enterprise e-commerce, fintech, admin, operations, logistics, and finance modules.
  • Make practical architecture decisions across modular monoliths, microservices, event-driven services, queues, caching, search, and databases.
  • Design scalable, secure, maintainable systems that balance speed of delivery with long-term engineering quality.
  • Create and maintain technical documentation, architecture notes, implementation plans, and release-level technical decisions.
  • Identify bottlenecks and drive improvements in performance, scalability, observability, reliability, and cloud cost efficiency.

Hands-on Full Stack Development

  • Build and maintain production-grade frontend applications using Next.js, React.js, TypeScript, SSR/SSG/ISR patterns, and modern state-management approaches.
  • Build robust backend services, APIs, background jobs, schedulers, and integrations using Node.js, NestJS, and TypeScript.
  • Work across customer-facing websites, fintech platforms, admin panels, internal dashboards, mobile-app APIs, and back-office workflows.
  • Write clean, testable, maintainable code using SOLID principles, design patterns, and clean architecture practices.
  • Integrate third-party services, payment gateways, cloud services, banking APIs, carrier/vendor APIs, and internal business systems where required.

Search, Data, Performance, and Caching

  • Design and optimize OpenSearch/Elasticsearch indexes, search queries, filters, aggregations, and ranking strategies.
  • Support vector search, semantic search, image search, and embedding-based retrieval pipelines where required.
  • Design Redis or Memcached caching strategies for high-traffic filters, frequently accessed data, session/state needs, and performance-critical APIs.
  • Optimize SQL and NoSQL schemas, indexing strategies, query performance, pagination, archival, and old-data retention approaches.
  • Design reliable cron jobs, background processors, queues, retries, idempotent workflows, dead-letter handling, and asynchronous processing.

Delivery, Quality, and Operations

  • Lead feature delivery from requirement analysis and estimation through development, testing, deployment, monitoring, and post-release stabilization.
  • Work with Product, QA, DevOps, business stakeholders, and client stakeholders to clarify requirements and manage technical delivery.
  • Contribute to sprint planning, effort estimation, risk identification, technical task breakdown, and release planning.
  • Implement testing strategies including unit, integration, and end-to-end tests using tools such as Jest, Cypress, or Playwright.
  • Troubleshoot production issues, perform root-cause analysis, and implement long-term scalable fixes rather than short-term patches only.

Technical Leadership

  • Mentor junior and mid-level engineers through design discussions, code reviews, pair debugging, and engineering best practices.
  • Set coding standards, review pull requests, improve development workflows, and maintain a high-quality engineering culture.
  • Act as the technical owner for assigned modules and ensure delivery commitments are realistic, transparent, and quality-driven.
  • Communicate clearly with non-technical stakeholders and convert business workflows into clear technical requirements.
  • Take ownership in a fast-moving startup environment with minimal supervision, proactive planning, and strong execution discipline.

Required Technical Skills

Area

Skills and Expectations

Core Languages

Frontend

Next.js, React.js, TypeScript, SSR, SSG, ISR, responsive UI, accessibility, frontend performance optimization, code splitting, and lazy loading.

Databases

PostgreSQL or MySQL, MongoDB or similar NoSQL databases, schema design, indexing, query optimization, transactions, archival, and high-availability awareness.

Search and Caching

OpenSearch/Elasticsearch, Redis or Memcached, query tuning, filters, aggregations, caching strategy, invalidation patterns, and high-performance read paths.

Distributed Systems

Queues, asynchronous processing, cron jobs, retries, idempotency, dead-letter queues, event-driven architecture, and brokers such as AWS SQS, Kafka, RabbitMQ, or ActiveMQ.

Cloud and DevOps

AWS EC2, Lambda, SQS, OpenSearch, S3, CloudWatch, IAM, VPC; Docker, CI/CD pipelines, deployment automation, and monitoring.

System design, clean architecture, domain-driven design, modular monolith/microservices trade-offs, SOLID principles, design patterns, scalability, reliability, and maintainability.

Security

OWASP Top 10, secure coding practices, JWT, OAuth2, RBAC, API security, rate limiting, encryption, data protection, auditability, and secure financial transaction handling.

Testing and Quality

Unit, integration, and end-to-end testing with Jest, Cypress, Playwright, or similar frameworks; strong debugging and root-cause analysis skills.

Candidate Profile

  • 4–6 years of professional software engineering experience, preferably with 2+ years in senior/lead ownership roles.
  • Proven experience building, scaling, and maintaining production-grade SaaS, e-commerce, fintech applications, ERP, payment platforms, internal operations, or enterprise workflow systems.
  • Strong understanding of the complete software development lifecycle: requirements, documentation, estimation, design, coding, testing, deployment, monitoring, and support.
  • Ability to independently own architecture, module design, technical planning, coding, reviews, releases, and production outcomes.
  • Comfortable working in a startup environment with changing priorities, tight deadlines, high ownership expectations, and minimal supervision.
  • Strong communication skills and the ability to work with business, product, QA, DevOps, and client stakeholders.

Good to Have

  • Experience with enterprise e-commerce, marketplace, order management, inventory, vendor, warehouse, logistics, or delivery systems.
  • Experience with finance/bookkeeping modules such as quotations, invoices, credit notes, debit notes, dispatch notes, reconciliation, and payment tracking.
  • Experience building or maintaining Fintech applications, including payment processing, digital wallets, lending platforms, banking integrations, UPI, KYC/AML workflows, reconciliation, settlement, virtual accounts, payment orchestration, or financial transaction systems.
  • Experience with AI-powered search, embeddings, vector databases, image search, RAG, OpenAI, Anthropic, Gemini, Amazon Bedrock, or similar AI services.
  • Experience with payment gateway integrations, accounting system integrations, ERP integrations, third-party logistics/carrier integrations, or banking/payment service providers.
  • Experience with Kubernetes, Terraform, CloudFormation, AWS certifications, TDD, open-source contributions, or performance engineering at scale.
  • Exposure to Golang, Java, or Python services in addition to the primary TypeScript stack.

What Success Looks Like

First 30 Days

  • Understand existing systems, business workflows, deployment process, codebase structure, search/data flows, and current pain points.

First 60 Days

  • Own at least one meaningful feature or technical improvement end-to-end, improve development standards, and contribute to code reviews and release quality.

First 90 Days

  • Drive measurable improvements in performance, search quality, caching, release predictability, documentation, and production reliability for assigned modules.

What We Look For

  • High ownership mindset with the ability to work independently and drive outcomes without close supervision.
  • Strong problem-solving ability in complex business domains involving many workflows, modules, integrations, and user roles.
  • Strong engineering fundamentals with practical judgment and the ability to avoid unnecessary over-engineering.
  • Ability to handle pressure, deadlines, sprint commitments, production issues, and shifting priorities maturely.
  • Passion for quality, performance, security, scalability, clean code, and continuous improvement.
  • Experience designing secure, high-volume financial transaction systems with a strong understanding of auditability, compliance, payment workflows, and data integrity is highly preferred.
  • Leadership through execution: someone who can guide the team while still contributing heavily to code.

What We Offer

  • Opportunity to own critical architecture and engineering decisions for enterprise-grade production systems.
  • Hands-on exposure to high-performance e-commerce, fintech, AI-enabled, operations, logistics, and finance workflows.
  • Direct impact on product scalability, performance, engineering standards, and technical direction.
  • A high-ownership startup environment with room for leadership growth and meaningful technical influence.
  • Best-in-industry compensation aligned with experience, ownership level, and technical depth.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer (Fintech Focused) Job ID: 384225
Full Stack Engineer (Fintech Focused) Job ID: 384225

8byte • India

On-site
INR 1,200,000 - 2,400,000
Equity options (ESOPs)
Health insurance
Performance-based bonuses
Senior/Lead Full Stack Engineer
Senior/Lead Full Stack Engineer

AgileEngine, LLC • India

On-site
INR 1,800,000 - 3,600,000
Principal Engineer Backend
Principal Engineer Backend

Terasol Technologies Pvt. Ltd. • Chennai

On-site
INR 1,500,000 - 3,000,000
Senior Manager, Technical Engineering – Product Engineering
Senior Manager, Technical Engineering – Product Engineering

Jobtailor • Gurugram District

On-site
INR 6,000,000 - 9,000,000
Head of Technology
Head of Technology

Remotestar • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Competitive compensation (cash + equity)
Meaningful ownership in engineering processes
Direct access to founders and product decisions
Technical Lead – Full Stack Engineer (4+ yrs)
Technical Lead – Full Stack Engineer (4+ yrs)

Satark Technology Private Limited • India

On-site
INR 3,500,000 - 8,000,000
Engineering Manager
Engineering Manager

Payfinia • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Staff Full - Stack Engineer (IC4)
Staff Full - Stack Engineer (IC4)

Freshworks • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Tech Lead - Backend
Tech Lead - Backend

Keka Technologies Private Limited • Karnataka

On-site
INR 1,500,000 - 2,000,000
Software Developer Lead
Software Developer Lead

Bm2k Global • Dadri

On-site
INR 800,000 - 2,000,000