Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

enGen Global

Thryve Digital - Senior Python Software Engineer - Django/Flask

Posted Updated
Discussion

Description

Job Summary :

This role demands an 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 for loading data into databases and managing databases.

- Cloud development experience in Google Cloud (GCP) or Amazon Web Services (AWS).

- Responsible for managing GitLab CI/CD for the project.

- Manage testing, unit test cases, and bug fixes.

- Deploying solutions to test environments and promoting them to production environments.

- Implement software enhancements and suggest improvements.

- Solve technical challenges by debugging while writing code.

Requirements :

- At least 6 - 9 years of experience in development and 3+ years of experience in Python.

- Strong working knowledge of data structures and algorithms.

- At least 2 years of experience working in Agile.

- Experience with Python web frameworks (e.g. Django, Flask).

- Understanding of databases, SQL, PostgreSQL, MySQL and NoSQL.

- Ability to perform code profiling.

- Ability to quickly produce prototypes and proofs of concept.

- Ability to present to leadership and articulate complex technical scenarios.

- Knowledge of Unix systems, NAS, pip, and shell scripting.

- Taking ownership of modules and features.

- Ability to estimate story points for a given task/feature/module.

- Ability to convert business requirements to technical requirements.

Good to have Skills :

- Support the preparation of technical and architectural documentation.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →