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