Python/Django Software Engineer
BridgeView
Overview
The Django Software Engineer will be responsible for upgrading an internal-facing software written in Python/Django. The task involves upgrading from Django 2.2 to Django 4.#, along with assessing and upgrading supporting libraries. While no new user functionality is required, the engineer will evaluate the current application and security posture, suggest potential enhancements, and upon approval, implement them. The primary focus is to upgrade existing libraries to ensure supportability. This is a contract role for 8-12 weeks with extension possible.
Requirements
- Proficiency in Django, including experience with Django migrations and ORM
- Strong understanding of web development concepts such as MVC architecture, RESTful APIs, and session management
- Experience with frontend technologies like HTML, CSS, and JavaScript
- Familiarity with version control systems, particularly Git and GitLab
- Ability to write clean, maintainable, and well-documented code
- Understanding of database concepts and experience with PostgreSQL or similar relational databases
- Knowledge of software testing principles and experience with testing frameworks like pytest or Django's built-in testing tools
- Ability to troubleshoot and debug issues efficiently
- Strong analytical capabilities to assess the software and propose recommendations effectively
Preferred Skills
- Familiarity with AWS
- Prior experience with system upgrades
- Knowledge and experience in security considerations
Expertise level
Similar Jobs in United States
4 hours 17 min ago
Python Developer
Dice
4 hours 17 min ago
4 hours 17 min ago
Python Developer with Security Clearance
ClearanceJobs
4 hours 18 min ago
remote
4 hours 18 min ago