PradeepIT Consulting Services logo
PradeepIT Consulting ServicesPosted 1 month ago

Senior Python Developer

On-siteBengaluru, Karnataka, India

Full TimeSenior LevelSmall

Job Summary

Design scalable backend solutions using Python, FastAPI, and Tornado frameworks while integrating RESTful APIs and token authentication. Manage RDBMS and NoSQL databases including Postgres, Clickhouse, Snowflake, and Mongo DB within cloud environments like Databricks and ADLS. Debug complex issues by analyzing log files and error messages to identify root causes, ensuring high availability across microservices orchestrated with Docker and Kubernetes. Collaborate within Agile teams to translate business requirements into technical solutions, utilizing Git, Jira, and Bitbucket for version control and issue tracking. Address risks and constraints while adhering to DevOps practices and software development lifecycle standards.

Required Qualifications

  • 7+ years of application development experience with backend technologies like Python
  • Ability to understand and interpret business requirements into clearly articulated technology solutions
  • Experience working with RDBMS database models in Cloud
  • Experience working with Python Tornado and FastAPI frameworks
  • In-depth understanding of RESTful APIs, token authentications, compression
  • Good problem-solving skills and team spirit
  • Experience with version control and issue tracking systems: Bit Bucket, Git CLI, Jira
  • Strong debugging, problem solving and investigative skills
  • Ability to assimilate disparate information (log files, error messages etc.) and pursue leads to find root cause problems
  • Ability to work in an Agile environment at scale
  • Excellent verbal and written communication skills
  • Knowledge of software development lifecycle, DevOps (build, continuous integration, deployment tools) and standard methodologies
  • Experience in working source control management systems like git, Bitbucket and managing packages using private registries like Jfrog
  • Understanding of fundamental design principles behind a scalable application
  • Full Stack, Python, Go, RestAPIs, Middleware - database middleware, application server middleware, message-oriented middleware, web middleware, and transaction-processing monitors
  • Docker, Kubernetes
  • Data Structures, design patterns
  • Microservices & REST APIs FastAPI/Django/Tornado
  • Databases & SQL Postgres, Clickhouse, MSSQL, Mongo DB, Snowflake
  • Caching & Queuing Kafka, Redis
  • Orchestrator tools
  • Excellent communication and interpersonal skills
  • Excellent analytical problem-solving skills
  • Good knowledge of API development and best practices

Desired Qualifications

  • Basic knowledge of cloud components like Databrick, ADLS & OAuth/Secrets
  • Understanding different DB's like Clickhouse, MS SQL, Postgres, Snowflake
  • MLOps expertise for OnPrem/Cloud applications
  • Interest and exposure in Generative AI
  • Understand and practice the LLMOPs

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce