Search by job, company or skills

Senior Software Developer

Early Applicant
  • Posted 20 days ago
  • Be among the first 30 applicants

Job Description

Company Description Yodaplus is an AI-first technology company focused on transforming enterprises across BFSI, Maritime, Supply Chain, and Retail sectors. Founded by practitioners with deep industry experience, the company builds Agentic AI solutions that automate complex, judgment-intensive workflows at scale. Its portfolio includes purpose-built products such as GenRPT Finance for automated financial research and reporting, KYC Bharat for end-to-end KYC automation, Credit Limits Monitoring Framework for intelligent credit decisioning, and OceanDocs AI for maritime document intelligence. Yodaplus is trusted by development banks, investment banks, shipping majors, and retail enterprises across India, the US, UAE, and the UK. The team is dedicated to engineering the next layer of enterprise intelligence rather than simply implementing technology.

Location: Vikhroli, Mumbai

Experience: 3–5 Years

Employment Type: Full-Time

Role Overview

We are looking for a Senior Software Developer with strong backend skills and full-stack capability. You will primarily work on Django-based backend services, async task pipelines, and REST APIs, while also contributing to Next.js frontend features. The role suits someone comfortable owning backend modules end-to-end and collaborating across infrastructure and frontend when needed.

Key Responsibilities

• Build and maintain backend services using Django and Django REST Framework — serializers, permissions, middleware, and API documentation.

• Design and implement async task pipelines with Celery and RabbitMQ, including retry handling, dead-letter queues, and task monitoring.

• Contribute to Next.js frontend features — SSR, API routes, and component development using TypeScript and Tailwind CSS.

• Implement and maintain caching strategies using Redis — session management, query caching, and cache invalidation.

• Write clean, testable code with proper test coverage (pytest, factory-boy, DRF test client).

• Participate in code reviews, follow CI quality gates, and contribute to engineering standards.

• Collaborate with DevOps and QA to deliver features reliably in a containerized environment.

Required Skills

3–5 years of professional software development experience.

• Strong Python and Django — ORM, migrations, custom managers, query optimization.

• Hands-on experience with Celery + RabbitMQ — task retries, DLQs, concurrency, Flower monitoring.

• Solid Redis knowledge — caching patterns, TTL strategy, session backends.

• Working knowledge of Next.js — App Router, server components, TypeScript.

• REST API design — versioning, pagination, throttling, JWT authentication.

PostgreSQL — indexing, query plans, transactions.

Docker — multi-stage builds, Compose-based local development.

• Comfortable with Git workflows and CI/CD pipelines.

Good to Have

• Exposure to Kubernetes or container orchestration concepts.

• Familiarity with observability tools — Grafana, OpenSearch, VictoriaMetrics, or GlitchTip.

• Experience with OpenTelemetry instrumentation.

• Knowledge of API gateways — Kong OSS (declarative mode) or similar.

• Familiarity with Keycloak or any OIDC/OAuth2 IAM integration.

• Infrastructure-as-code experience — Terraform, Helm.

• Exposure to Jenkins or similar self-hosted CI/CD pipelines.

GovTech, FinTech, or enterprise platform background.

More Info

About Company

Job ID: 150591791

Similar Jobs

Mumbai, India

Skills:

GcpMySQLKafkaNode.jsMongoDBNestjsRedisKubernetesAWSAI coding tools

Navi Mumbai, Mumbai, India

Skills:

RtosEmbedded CEmbedded LinuxDebugging ToolsGitJtagFreertosVersion Control SystemsMicrocontrollersOscilloscopesBluetooth audio SoCsLogic analyzers

Mumbai, India

Skills:

PythonAWSGithubTypescriptPostgreSQLEntGo

Mumbai, India

Skills:

QtLinuxPythonnukeLightingVEXHOMUSDMariFX SimulationCrowdsPybind11Adobe SuiteMayaBoost.PythonHDK

Mumbai, India, Navi Mumbai

Skills:

.NET.Net Core.NET 6AngularSQL ServerMicroservicesDapperDockerRestful ApisAzure DevOpsEntity Framework Core