Job Brief
This role demands experienced Senior Python Software Engineer to design, develop, and maintain backend applications within a fast-paced, agile :
- 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 6-9 Years of expertise in backend development and 4 years' experience in Python development
- 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).
- 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.
(ref:hirist.tech)