Senior Software Engineer (Python)

Job Skills: Django Docker DSA Python SQL
Job Type: Full Time
Job Location: Bengaluru
Exp Level: 4+

Key Responsibilities:-

  • Develop, test, and maintain Python-based applications.
  • Design and optimize SQL queries, schemas, and database performance.
  • Develop and manage Docker containers for application deployment.
  • Collaborate with cross-functional teams to define, design, and implement features.
  • Write clean, maintainable, and efficient code following best practices.
  • Troubleshoot, debug, and enhance existing applications.
  • Ensure the security and performance of applications and databases.
  • Automate deployment and scaling using Docker and related technologies.
  • Stay updated with industry best practices and emerging technologies.
  • Strong problem solving skills are required in terms of Data Structures and algorithms.

Required Skills & Qualifications:-

  • 2-5 years of professional experience as a Python Developer.
  • Strong knowledge of Python and its frameworks (Django, Flask, or FastAPI).
  • Hands-on experience with SQL databases (PostgreSQL, MySQL, or MS SQL).
  • Proficiency in writing optimized SQL queries and database management.
  • Experience with Docker for containerized applications.
  • Familiarity with version control systems (Git, GitHub, or GitLab).
  • Understanding of RESTful APIs and microservices architecture.
  • Strong problem-solving and debugging skills.
  • Ability to work in an Agile development environment.

Nice to Have:-

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of CI/CD pipelines and automation tools.
  • Familiarity with NoSQL databases (MongoDB, Redis).
  • Exposure to Kubernetes for container.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx