(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):
Education:
Experience:
- Python: 7 years (Preferred)
- Django: 7 years (Preferred)
- Software Development: 10 years (Preferred)
Work Location: Remote