Core skills needed for the role are: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 practicesDemonstrates understanding of:Source code control (GitLab preferred)Software testing (Cypress preferred)LinuxAbility to work and communicate effectively in a team.Flexibility in dealing with assignments and working on several projects simultaneously.
Languages / Technology that we are usingPython, Django, Gitlab, Podman, Cypress, SQL
Primary skills and technologiesPython, DjangoDB architecture, development and SQL useContainer experience (Podman preferred): developing, running, managing and deploying containersissue tracking, labeling, reporting, prioritization, merging, diffing, re-basingGood understanding of Linux and Linux commandsTesting: Unit testing, Integration Testing, CI experience a plusInterpersonal skills:Remote team experienceAbility to communicate openly and often with teammates and remain open to new ideasExperience with taking a leadership role among a team of software engineers and practicing strong software release engineering principlesCode Documentation and writing skillsSecurity: Experience with LDAP integration, Authentication methods using Django Framework utilizing OAuth 2.0, DUO, LDAP, etc.Javascript/Angular familiarity