Full Stack Developer - Python | Full time | Seattle, WA
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job DescriptionResponsibilitiesDesign, develop, and maintain robust web applications using Python frameworks such as Django, Flask, or FastAPI.Implement user interfaces and enhance user experiences using front-end technologies like HTML, CSS, JavaScript, and frameworks like Angular.Design and manage relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB) for optimal data storage and retrieval.Develop and integrate RESTful APIs to connect front-end and back-end systems efficiently.Perform unit, integration, and end-to-end testing to ensure high-quality, bug-free applications. Debug issues and ensure application stability and performance.Leverage your experience with NLP models (e.g., SpaCy) to implement intelligent features in applications.Use SQL for data manipulation, transformation, and complex query execution to meet business requirements.Design application architectures, prepare logic flowcharts, write clear documentation for code, and maintain application support.Act as a bridge for migrating applications to Python when required, ensuring seamless transitions.Conduct tests on system components, recommend improvements, and maintain quality during migration processes according to established standards. Required SkillsProficiency in Python 3.x, with experience in back-end development frameworks like Django, Flask, or FastAPI.Solid knowledge of front-end technologies: HTML, CSS, JavaScript, and experience with frameworks such as Angular.Strong experience in database design and management using PostgreSQL, MySQL, or MongoDB.Proven experience in RESTful API design and integration.Knowledge of Natural Language Processing (NLP) models like SpaCy.Proficient in SQL for data manipulation and transformation.Strong problem-solving skills and experience debugging complex issues.Ability to work independently and collaboratively in a fast-paced environment. Preferred SkillsFamiliarity with cloud platforms (e.g., AWS, Google Cloud) and containerization technologies (e.g., Docker).Experience with version control systems like Git.Familiarity with CI/CD processes for continuous integration and deployment.