Senior Back-End Developer

Kots Renting Pvt. Ltd.

Bengaluru

On-site

INR 1,000,000 - 1,200,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Kots Renting Pvt. Ltd. in Bengaluru, India, seeks a hands-on Senior Back-End Developer to write production-grade server-side code in Python, design REST APIs and manage data layers on AWS. You will own complex SQL queries and performance tuning, and ensure robust deployment and production support.

You will design and maintain Flask or FastAPI services, implement migrations, security, testing with pytest, and contribute to CI/CD pipelines while mentoring less experienced developers.

Qualifications

  • 5+ years of relevant, hands-on backend development experience.
  • Python—REST APIs (Flask or FastAPI), not just scripting.
  • SQL—write advanced queries; PostgreSQL and/or MySQL in production.
  • AWS—deploying and running workloads (e.g., ECS/Fargate, Lambda, RDS).
  • API security—JWT/OAuth2 and OWASP risks.
  • Testing—write unit and integration tests with pytest.

Responsibilities

  • Design, build, and maintain Python services and REST APIs consumed by frontends.
  • Write advanced SQL with multi-table joins, subqueries, CTEs, and window functions.
  • Model schemas, design indexes, and tune slow queries with EXPLAIN/EXPLAIN ANALYZE.
  • Plan and run migrations safely against live data.
  • Handle authentication, authorization, and security of endpoints.
  • Build background jobs, queues, and scheduled work with reliable retries.
  • Write meaningful tests for code and modules shipped.
  • Deploy, monitor, and troubleshoot services on AWS; improve pipelines.
  • Review peers' code and mentor junior developers.

Skills

Python
REST APIs
SQL
AWS
Testing
Git workflows
Docker
CI/CD

Tools

Flask
FastAPI
PostgreSQL
MySQL

Job description

Wearelookingforahands-onSeniorBack-EndDeveloperwhowritesproduction-gradeserver-sidecode.Youwill

designandbuildtheservicesanddatalayerbehindourapplicationsusingPython,withrelationaldatabases

underneath—alldeployedandoperatedonAWS.

Thisisabuilder'srole,notacoordinator's.YoushouldbecomfortablewritingcomplexSQLbyhand,designingREST

APIsthatotherteamsdependon,reasoningaboutperformanceandfailure,andowningyourcodethroughtesting,

deploymentandproductionsupport.

WhatYou'llDo
  • Design,build,andmaintainPython(Flask/FastAPI)servicesandRESTAPIsconsumedbyourfrontendsand
  • WriteandoptimiseadvancedSQL—multi-tablejoins,subqueries,CTEs,andwindowfunctions—withoutleaningonanORMtodothethinkingforyou.
  • Modelandevolverelationalschemas,designindexes,andtuneslowqueriesusingEXPLAIN/EXPLAINANALYZE.
  • Planandrunschemamigrationssafelyagainstlivedata.
  • Handleauthentication,authorisation,andthesecurityoftheendpointsyouexpose.
  • Buildbackgroundjobs,queues,andscheduledwork,andmakethemsafetoretry.
  • Writemeaningfulunitandintegrationtestsforthecodeandmodulesyouship.
  • Deploy,monitor,andtroubleshootservicesonAWS,andimprovebuildandreleasepipelines.
  • Reviewpeers'code,upholdqualitystandards,andmentorlessexperienceddevelopers.
WhatWe'reLookingFor

Thisisaseniorback-endrole—weexpectdepthinPythonandinrelationaldatabases,andtheabilitytorunwhat

youbuild.

  • 5+yearsofrelevant,hands-onback-enddevelopmentexperience.
  • Python—solidbackendexperiencebuildingRESTAPIs(FlaskorFastAPI),notjustscripting.
  • SQL—abilitytowriteadvancedqueriesfromscratchandreasonabouthowtheyexecute;PostgreSQLand/or
  • MySQLinproduction.
  • Schemadesign,indexing,andqueryoptimisationonrealdatavolumes.
  • AWS—practicalexperiencedeployingandrunningworkloads(e.g.ECS/Fargate,Lambda,RDS).
  • APIsecurity—authenticationandauthorisation(JWT,OAuth2)andcommonOWASPrisks.
  • Testing—abletowriteproperunitandintegrationtestswithpytest.
  • ComfortwithGitworkflows,Docker,andCI/CDpipelines.
ThisRoleIsNotaFitIf
  • YouworkonlyinJavaandhavenoPythonexperienceorfamiliarity.
  • YourelyentirelyonORMsandcannotwriterawSQLqueriesyourself.
  • YourPythonisscriptingandautomationonly—youhaveneverbuiltandrunaproductionservice.
  • YouhaveneverworkedwithAWS.(ExperienceonGCPorAzureisaplus,butAWSexperienceisrequired.)
  • Youhaveneverwrittentestsforyourowncode.
  • Youarelookingforarolethatismostlyfront-endwork.
NicetoHave
  • AsyncPython(asyncio)andanunderstandingofconcurrencytrade-offs.
  • Queuesandbackgroundprocessing—Celery,SQS,orKafka.
  • CachingstrategieswithRedis,andknowingwhennottocache.
  • Infrastructureascode(TerraformorAWSCDK).
  • Observability—structuredlogging,metrics,tracing,andusefulalerts.
  • NoSQLstores(MongoDB,DynamoDB)alongsiderelationaldatabases.
  • Enoughfront-endfamiliarity(AngularorReact)todebuganintegrationendtoend.

CTC range is 10-12L

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Back-End Developer
Senior Back-End Developer

Zoho • Bengaluru

On-site
INR 1,000,000 - 1,200,000
Senior Back-End Developer
Senior Back-End Developer

Kotsrentingprivatelimited • Bengaluru

On-site
INR 1,000,000 - 1,200,000
Back End Developer
Back End Developer

Decipher Financials • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Python Developer
Python Developer

Select Source International • Pune District, Chennai District, Delhi

On-site
INR 1,200,000 - 2,400,000
Sr Python Developer
Sr Python Developer

Tecnoprism Pte Ltd • Dadri, Pune District

On-site
INR 1,500,000 - 2,100,000
Junior Back-end engineer
Junior Back-end engineer

Annova Solutions Corp. • Indore District

On-site
INR 600,000 - 1,000,000
Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,400,000 - 2,400,000
Senior Backend Engineer
Senior Backend Engineer

Weekday AI • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Back-End Senior Software Engineer - Python
Back-End Senior Software Engineer - Python

Rhohyve Ai Labs • Hyderabad

On-site
INR 3,000,000 - 4,200,000
Backend Engineer
Backend Engineer

Angel-and-Genie • Bengaluru

On-site
INR 1,200,000 - 1,800,000