Python / Django developer
(U.S. Citizens Required)
Qualifications
The following are key skills / experience for this position.
· Significant experience developing enterprise applications in Python (version 3.6+). Resumes of people whose only Python experience is scripts of a few hundred lines or less should not be forwarded.
· Significant experience with the Django web framework (version 3.2+)
· Experience in SQL database architecture and development, particularly MySQL.
· Significant in full software life cycle experience and proper software engineering practices
· Demonstrates understanding of:
- Source code control (GitLab preferred)
- Software testing (Cypress preferred)
- Linux
Ability to work and communicate effectively in a team.
· Flexibility in dealing with assignments and working on several projects simultaneously.
The following skills / experience are not required, but would be considered a strong plus:
· Understanding of Sync/Async concepts; Experience with uWSGI/ASGI, websockets
· Experience with other languages such as C/C++, Java, Javascript, etc.
Languages / Technology that we are using
Python, Django, Gitlab, Podman, Cypress, SQL
Primary skills and technologies
Python, Django
DB architecture, development and SQL use
Container experience (Podman preferred): developing, running, managing and deploying containers
issue tracking, labeling, reporting, prioritization, merging, diffing, re-basing
Good understanding of Linux and Linux commands
Testing: Unit testing, Integration Testing, CI experience a plus
Interpersonal skills:
Remote team experience
Ability to communicate openly and often with teammates and remain open to new ideas
Experience with taking a leadership role among a team of software engineers and practicing strong software release engineering principles
Code Documentation and writing skills
Security: Experience with LDAP integration, Authentication methods using Django Framework utilizing OAuth 2.0, DUO, LDAP, etc.
Javascript/Angular familiarity
Job Type: Contract
Benefits:
Dental insurance
Disability insurance
Health insurance
Life insurance
Work from home
Schedule:
8 hour shift
Monday to Friday
Application Question(s):
Are you a U.S. Citizen?
Education:
Bachelor's (Preferred)
Experience:
Python: 7 years (Preferred)
Django: 7 years (Preferred)
Software Development: 10 years (Preferred)
Work Location: Remote