Back to jobs
T

Engineer - Backend Developer

India, GurgaonPosted 6 days ago
FULL_TIMEonsite

Job Description

We're committed to bringing passion and customer focus to the business.

  • Strong proficiency in Python for backend development, including modern frameworks (FastAPI, Flask, Django)
  • Deep understanding of API design principles, request/response modeling, versioning strategies, and HTTP protocols
  • Hands-on experience with JWT, OAuth 2.0, and role-based access control (RBAC) implementation
  • Proficiency with relational database like SQL Server (schema design, query optimization, indexing, transactions)
  • Experience with AWS, Azure, or GCP services (Lambda, ECS, App Service, Cloud Functions)
  • Practical experience with CI/CD pipelines and automated testing for backend services (GitHub Actions, Azure DevOps, Jenkins, GitLab CI)
  • Experience with asynchronous processing using RabbitMQ, Kafka, or Redis
  • Experience integrating generative AI and large language models using frameworks such as LangChain, LlamaIndex, or similar
  • Experience with logging, metrics, and tracing (ELK stack, Prometheus, Grafana, OpenTelemetry, AWS Cloudwatch, Azure Application insights)
  • Writes high quality and thoroughly tested code.
  • Experience with ownership of SDLC of a product and release management.
  • Experience working on agile projects
  • Professional, pro-active communication and ability to multitask in a flexible environment

Experience and Qualifications (nice to have):

  • Experience with automation/web scraping tools like Power Automate, ScrapingBee for data extraction and workflows.
  • Experience with Azure Databricks for large-scale data processing, ETL pipelines, and PySpark development.
  • Docker containerization and multi-stage builds, and Docker Compose for local development environments
  • Familiarity with React SPAs, state management (Redux, Context API, Hooks), and API integration from frontend perspective
  • Experience with automated testing frameworks (pytest, unittest) and test-driven development (TDD)
  • Familiarity with AI safety and governance practices such as guardrails, content filtering, prompt injection defenses, and responsible use of LLMs in regulated environments.
  • Experience working in pharmaceutical industry

Responsibilities:

Includes but not limited to:

  • Write clean, maintainable, and well-documented code following best practices and coding standards
  • Work closely with frontend developers to define API contracts and integration points
  • Collaborate with product managers and stakeholders to understand requirements and translate them into technical solutions
  • Develop comprehensive unit tests, integration tests, and API tests
  • Participate in code reviews and provide constructive feedback to team members
  • Monitor application performance and troubleshoot production issues
  • Implement logging and monitoring solutions for backend services
Engineer - Backend Developer at Trinity | Renata