Note: The job is a remote job and is open to candidates in USA. Digital Forge is a forward-thinking market leader in Cybersecurity, Compliance, Risk Management, and Incident Response. They are seeking a Senior Full Stack Developer proficient in Django, Python, and JavaScript to enhance their front-end and back-end platforms, collaborate with leadership on product evolution, and manage multiple application modules.
Responsibilities
- Front End development in HTML, CSS, REACT
- Back End development in DJANGO, PYTHON
- Work directly with leadership in vision and product evolution
- Continue to architect and improve our front-end frameworks and back-end platforms
- Required to create or choose an approach or procedure from a variety of complex options for addressing a work task
- Works independently to develop, configure, code and test programs
- Presents all work in design review and code review sessions to team members and must be able to explain and support decisions made and actions taken
- Interfaces with business analysts, project managers and clients to clarify requirements
- Assists other team members with their assignments as required
- Tests own work and contributes to the development of test plans
- Prepares documentation that describes installation and operating procedures, including application user guides, with limited guidance
- Evaluates and plans software designs, test results and technical manuals
- Evaluates and plans system designs, test results and runbooks
- Review’s literature, patents, and current practices relevant to the solution of assigned projects
- Develops and codes new software, web applications and supports new applications under development and the customization of current applications
- Supports existing applications and new applications under development
- Develops monitoring and automation tools for system health and deployment
- Edits and reviews technical requirements documentation
- Works within Quality Assurance standards to determine if applications fit specification and technical requirements
- Displays knowledge of software engineering methodologies, concepts, and skills
- Analyzes and determines integration needs
- Displays in-depth knowledge of, and ability to apply, project management skills
- Consistent exercise of independent judgment and discretion in matters of significance
- Off hour deployments and maintenance outside normal working hours
- Other duties and responsibilities as assigned or required based on the role and the teams needs
- Project Management of multiple application modules and their respective development
- Engineering and Deployment of application Infrastructure improvements
- Deliver patching and system performance enhancements to new, under development, and existing applications
- Engineering and Deployment of web application infrastructure improvements
- Deliver patching and system performance enhancements to new, under development, and existing applications
Skills
- 2 Years of Experience in REACT or JAVASCRIPT frameworks
- OR 2 Years of Experience in the Django Framework and working with multi-tenancy and detailed security frameworks and PYTHON
- Displays knowledge of, and ability to apply, process design and redesign skills
- Experience in commercial software development lifecycle practices
- Experience with Testing, Validation, and Revision Management
- Experience with various web development tools and IDE environments
- Excellent organizational and communication skills are required
- Excellent decision-making and critical-thinking skills
- Must be an energetic and highly motivated self-starter
- Must have the ability to multi-task
- Must have excellent oral and written communication skills
- Ability to work in a fast-paced and quickly changing environment
- Experience in DevOps with Linux, NGINX, PostgreSQL, and Containerization
- Experience in a modern frontend framework such as Angular, React, Vue.js
- Experience in managing Scrum or Agile using Jira
- Experience interfacing with web services such as REST, SOA, XML
- Experience with multi-tenant security models and authentication
- Experience with shell scripting
- Experience with Transactional SQL Methodologies
- Experience working with WebSocket Asynchronous and HTTP request and response headers
- Strong software integration experience
- Having worked in a highly motivated, fast-paced, critical development role
- Ability to learn and support new technologies and train others
Benefits
- Flexible Work Schedule and Remote Work Friendly
- Potential for Stock Options
- Comprehensive Health Insurance
- Prescription Coverage
- Dental Coverage
- Vision Coverage
- Short-Term Disability
- 401K Retirement Plan
- Paid Time Off
- Paid Training
- Paid Certification Testing
Company Overview