JOBSEARCHER

Full Stack Developer

Full Stack DeveloperDuration: 4 Months Location: New York, NY 10007 (Hybrid – 3 Days Onsite and 2 Days Remote/Week)Job DescriptionFull-Stack Application DevelopmentDevelop FOIL Open Records application using Python-based frameworks such as Flask and DjangoBuild RESTful APIs for application functionality and integrationsImplement backend logic, authentication, and business rules integrating with FOIL workflowsDevelop reusable, modular, and well-documented code for maintainability and scalabilityPerform integration activitiesDatabase Design & Data ManagementDesign and develop relational databases using PostgreSQL and MySQLCreate database queries, and schema designPerform data modelling activities for application requirementsEnsure data integrity, security, and compliance with applicable standardsWork on data migration tasks from legacy systems to modern platformsCloud, DevOps & Containerized DevelopmentDevelop and deploy applications using Docker containerizationRun CI/CD pipelines for automated deploymentCreate shell scripts to automate development and operational tasksSystem Integration & Search TechnologiesIntegrate applications with external and internal systems using APIsImplement search capabilities using technologies such as Elasticsearch, Solr, or LuceneCreate indexes for retrieval of records data for FOIL Open Records applicationCode Quality, Review & CollaborationParticipate in peer code reviews and provide feedback on Python and JavaScript codeEnsure adherence to coding standards, best practices, and secure development guidelinesUse Git/GitHub for version control, branching strategies, and collaborative developmentCollaborate with cross-functional teams including designers, analysts, and infrastructure staffContribute to continuous improvement of development practices and toolingDeliverablesFunctional web application modules for the Open Records FOIL system, including front-end and back-end componentsRESTful API services for application functionality and integrationsDatabase schemas, optimized data models, and data structuresFull-text search functionality, including indexing, query handling, and search result presentation for public records accessReporting and analytics dashboard, providing visibility into FOIL request activity, system usage, and operational metricsContainerized application deployments using Docker for development, testing, and production environmentsTechnical documentation, including system design, API documentation, and workflow descriptionsAgile development artifacts including user stories, estimates, sprint deliverables, and acceptance criteria supportCode review feedback and participation in quality assurance and secure coding practicesMandatory Skills/ExperienceNote: Candidates who do not have the mandatory skills will not be considered5+ years of experience in front-end web application design and development and the following: Experience developing responsive and accessible web applicationsStrong proficiency in JavaScript, HTML, CSS, and modern front-end frameworksExperience with Python development using Flask and/or DjangoExperience designing and managing PostgreSQL and MySQL databasesExperience building and consuming RESTful APIsExperience with Docker containerization and cloud-based deploymentsExperience with Git and GitHub for version control and collaborative developmentFamiliarity with Elasticsearch, Solr, or Lucene search technologiesExperience writing shell scripts and working in Linux/UNIX environments Understanding of CI/CD pipelines and DevOps practicesExperience working with legacy system modernization and application migrationStrong communication skills and ability to translate technical concepts for non-technical stakeholdersAbility to work independently, manage multiple priorities, and meet deadlinesHighly collaborative and effective in cross-functional Agile teams