Python Backend Engineer

Ascendion
Bengaluru, Karnataka, India

Role Summary

This role demands experienced Senior Python Software Engineer to

design, develop, and maintain backend applications within a fast-paced, agile

environment.

Responsibilities

  • Building efficient server-side applications in python (flask,

Django, etc.)

  • Help design and implement functional requirements.
  • Peer code review and coaching junior team members.
  • Build efficient back-end features in Python.
  • Responsible to loading data into databases – managing

databases.

  • Cloud development experience in Google Cloud (GCP) or Amazon

Web Services (AWS)

  • Responsible managing GitLab CICD for the project.
  • Manage testing, unit test cases and bug fixes.
  • Deploying solutions to test environment and elevating the

solution to prod environments.

  • Implement software enhancements and suggest improvements.
  • Solve technical challenges by debugging while writing code.

Required Skills

  • At least 9-12 Years of expertise in development and at least 3

years’ experience in python

  • Strong working Knowledge of Data Structures and

Algorithms

  • At least 2 years of experience in work in agile.
  • Experience with Python Web frameworks (e.g. Django, Flask,

FastAPI).

  • Understanding of databases, SQL, PGSQL, MySQL and NoSQL.
  • Ability to do code profiling.
  • Ability to quickly produce prototypes and proof of concepts.
  • Ability to present to leadership and articulate complex

technical scenarios.

  • Knowledge around Unix Systems, NAS, pip, and Shell scripting.
  • Taking ownership of Modules and Features.
  • Ability to estimate story point for a given

task/feature/module.

  • Ability to convert business requirement to technical

requirement.

Good To Have Skills

  • Healthcare industry experience
  • Agile methodology

Shift Requirement

3PM to 12 midnight

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →