Developer Iii - Software Engineering (Bengaluru)

Developer Iii - Software Engineering (Bengaluru)

25 Oct
|
UST
|
Bengaluru

25 Oct

UST

Bengaluru

Role description

Primary Skills: Python, Backend Engineering, microservices,, REST services (FastAPI, Snaic), Docker, Kubernetes, CI/CD pipelines and basics of LLM engineering

Description:

- JOB RESPONSIBILITY- Design and implement backend features in Python with clean, maintainable code (PEP8, typing, modular structure).- Write reusable libraries/modules (configuration, logging, auth helpers, DB utilities, HTTP clients).- Handle concurrency/asynchronicity where needed (async/await, background jobs, task queues).- Build backend services in Python: implement business logic, validation, error handling, performance tuning, clean code + testing (unit/integration).- Microservices engineering: define service boundaries, inter-service communication (REST/events), API versioning, resiliency patterns (timeouts/retries/idempotency), distributed tracing/logging.- Data & integrations: work with SQL/NoSQL, caching (e.g., Redis), message queues/streams, and external third party APIs.- Containerization (Docker): create/maintain Dockerfiles, optimize image size/builds, manage local dev via compose, basic vulnerability hygiene.- Kubernetes deployments: write/maintain manifests/Helm, configure probes/resources/autoscaling, manage ingress/rollouts, troubleshoot pods/networking.- Observability & reliability: metrics/logs/traces, ing, incident support, postmortems, reliability improvements.- Basic LLM engineering: integrate LLM APIs, prompt/templates versioning, structured JSON outputs + validation, simple RAG (embeddings + vector search), guardrails (PII redaction/rate limits), cost/latency monitoring and fallbacks.- QUALIFICATION- Bachelor s or master s degree in computer science, Mathematics or Statistics, Computational linguistics,- Engineering, or a related field.- EXPERIENCE- Designed, developed, and maintained Python backend APIs using FastAPI/Sanic to deliver scalable microservices for core business workflows.- Built RESTful services including request validation (Pydantic), standardized error handling, pagination/filtering,



and OpenAPI/Swagger documentation for internal and external consumers.- Implemented authentication and authorization (JWT/OAuth2, RBAC), enforced secure coding practices, and integrated secrets management for production deployments.- Developed microservices with robust reliability patterns: timeouts, retries, idempotency, rate limiting, circuit-breaker style safeguards, and graceful degradation for downstream failures.- Integrated data layers: designed schemas and queries for PostgreSQL/MySQL (and/or NoSQL), implemented connection pooling, and introduced caching using Redis to reduce latency.- Built asynchronous/background processing for long-running workloads (e.g., document ingestion, LLM calls, notifications) using Celery/RQ/async tasks and message brokers (Kafka/RabbitMQ/SQS as applicable).- Strategic thinker and influencer with demonstrated technical and business acumen and problem-solving skills.- Ability to exercise independent judgment and decision making on complex issues regarding initiatives, technical- and business goals and related tasks.- Experience in creating reports, projections, models, and presentations to support business goals and outcomes.- Excellent written & verbal communication and stakeholder management skill- Healthcare industry experience- SKILLS AND COMPETENCIES- Must have:

- Python, Backend Engineering, microservices,, REST services (FastAPI, Snaic), Docker, Kubernetes, CI/CD pipelines and, LLM, NLP, Python, SQL- Good to have: PyTorch, Spark & any cloud exp.

Skills

python,backend engineering,microservices,rest services, About UST

UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.

📌 Developer Iii - Software Engineering (Bengaluru)
🏢 UST
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: developer iii - software engineering (bengaluru) / bengaluru