JOBSEARCHER

Software Developer

Software DeveloperBellevue, WA, (Onsite) 12+ Months Web Cam Interview W2 Only MUST HAVES3+ years of relevant experience on web application developmentAdvanced programming skills in Python and JavaScript2+ years in-depth experience and expertise with Django and DRFThe tool has a Python/Django/DRF backend running on RHEL servers with a JavaScript/Vue3/Quasar frontend SPA user interface. The developer team is relatively small: around 5 people, heading up to 10. We're looking for someone who takes pride in the craft of software development, is willing to learn and understand our somewhat obscure use case and needs, and is highly focused, driven, and self-motivated.ResponsibilitiesDesign, implement, document, and test software based on formally defined requirements and bug reports from the in-house user baseDesign and implement refactorizations and maintenance to maximize near- and long-term productivity of users and developersIdentify and prioritize tasks without them being explicitly assigned to youSupport verification and validation efforts to prove that the codes meet specifications and are correctSystematically identify performance or productivity bottlenecks; design and implement solutions to eliminate themPerform administrative data management operations on the backend based on user and management needsUnderstand and translate new feature requests into formal software requirementsTrain and support reactor designers to use the software systemProvide mentoring to other developersSupport software build and testing systems (like our Jenkins instance and related dashboards)Support server configuration and maintenance needsFacilitate design reviews for ongoing developments to keep review/approval process as productive as possibleReview proposed code changes and provide detailed feedback before allowing it to go liveEnsure compliance with quality standards and regulatory requirements for softwareKey Qualifications and Skills3+ years of relevant experience on web application developmentAdvanced programming skills in Python and JavaScript2+ years in-depth experience and expertise with Django and DRF2+ years in-depth experience with least one JavaScript framework like Vue32+ years regularly writing software testsAdvanced capabilities with software development tools, including git, IDEs, profilers, debuggers, test frameworks, packaging tools