Full Stack Developer - 26-10665

Compu-Vision - IT
  • Yonkers, NY
    5 days ago

    Job Description

    Full Stack Developer

    Duration: 4 Months
    Location: New York, NY
    Work Arrangement: Hybrid – 3 Days Onsite / 2 Days Remote per Week
    Schedule: Monday–Friday, 35 hours/week, during normal business hours

    Job Description

    Full-Stack Application Development

    • Develop web applications using Python-based frameworks such as Flask and Django.
    • Build RESTful APIs for application functionality and integrations.
    • Implement backend logic, authentication, and business rules.
    • Develop reusable, modular, well-documented, and scalable code.
    • Perform application integration activities.
    • Develop responsive and accessible web application interfaces.

    Database Design & Data Management

    • Design and develop relational databases using PostgreSQL and MySQL.
    • Create optimized database queries and schema designs.
    • Perform data modeling activities based on application requirements.
    • Ensure data integrity, security, and compliance.
    • Support data migration from legacy systems to modern platforms.

    Cloud, DevOps & Containerized Development

    • Develop and deploy applications using Docker containerization.
    • Support CI/CD pipelines for automated builds, testing, and deployments.
    • Create shell scripts to automate development and operational activities.
    • Work within Linux/UNIX environments.

    System Integration & Search Technologies

    • Integrate applications with internal and external systems using APIs.
    • Implement search functionality using technologies such as:
      • Elasticsearch
      • Solr
      • Lucene
    • Create and maintain indexes to support efficient record retrieval.
    • Develop search functionality including indexing, querying, and result presentation.

    Code Quality, Review & Collaboration

    • Participate in peer code reviews for Python and JavaScript code.
    • Ensure adherence to coding standards, best practices, and secure development guidelines.
    • Use Git and GitHub for version control and collaborative development.
    • Collaborate with designers, analysts, infrastructure teams, and other stakeholders.
    • Contribute to continuous improvement of development processes and tooling.
    • Participate in Agile development activities.

    Deliverables

    • Functional front-end and back-end application modules.
    • RESTful API services for application functionality and integrations.
    • Database schemas, optimized data models, and data structures.
    • Full-text search functionality, including indexing and query handling.
    • Reporting and analytics dashboards providing application usage and operational metrics.
    • Containerized application deployments using Docker.
    • Technical documentation, including system design, API documentation, and workflow descriptions.
    • Agile development artifacts, including user stories, estimates, sprint deliverables, and acceptance criteria.
    • Code review participation and support for quality assurance and secure coding practices.

    Mandatory Skills & Experience

    • 5+ years of experience in front-end web application design and development.
    • Strong proficiency in JavaScript, HTML, and CSS.
    • Experience with modern front-end frameworks.
    • Strong Python development experience using Flask and/or Django.
    • Experience designing and managing PostgreSQL and MySQL databases.
    • Experience building and consuming RESTful APIs.
    • Experience with Docker containerization and cloud-based deployments.
    • Experience using Git and GitHub for version control and collaborative development.
    • Familiarity with Elasticsearch, Solr, or Lucene.
    • Experience writing shell scripts and working in Linux/UNIX environments.
    • Understanding of CI/CD pipelines and DevOps practices.
    • Experience with legacy system modernization and application migration.
    • Strong communication skills and ability to explain technical concepts to non-technical stakeholders.
    • Ability to work independently, manage multiple priorities, and meet deadlines.
    • Strong collaboration skills within cross-functional Agile teams.

    Key Skills

    • Full Stack Development
    • Python
    • Flask / Django
    • JavaScript
    • HTML / CSS
    • RESTful APIs
    • PostgreSQL
    • MySQL
    • Docker
    • Git / GitHub
    • Elasticsearch / Solr / Lucene
    • Linux / UNIX
    • Shell Scripting
    • CI/CD
    • DevOps
    • Database Design & Data Modeling
    • Legacy System Modernization
    • Application Migration
    • Agile Development
    • Responsive & Accessible Web Development

    Numbers & Facts

    LocationYonkers, NY

    Skills

    • API Documentationunmatched
    • Agile Programming Methodologiesunmatched
    • Apache Luceneunmatched
    • Application Integrationunmatched
    • Application Programming Interface (API)unmatched
    • Best Practicesunmatched
    • CSS (Cascading Style Sheet)unmatched
    • Code Reviewsunmatched
    • Coding Standardsunmatched
    • Communication Skillsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Data Managementunmatched
    • Data Migrationunmatched
    • Data Modelingunmatched
    • Data Qualityunmatched
    • Data Structuresunmatched
    • Database Administrationunmatched
    • Database Designunmatched
    • Database Optimizationunmatched
    • Database Technologyunmatched
    • DevOpsunmatched
    • Djangounmatched
    • Dockerunmatched
    • Elasticsearchunmatched
    • Flaskunmatched
    • Gitunmatched
    • GitHubunmatched
    • HTML (HyperText Markup Language)unmatched
    • Information/Data Security (InfoSec)unmatched
    • JavaScriptunmatched
    • Linux Operating Systemunmatched
    • Machine Toolunmatched
    • Maintain Complianceunmatched
    • Metricsunmatched
    • Multitaskingunmatched
    • MySQLunmatched
    • PostgreSQLunmatched
    • Process Improvementunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • Query Optimizationunmatched
    • REST (Representational State Transfer)unmatched
    • Relational Databases (RDBMS)unmatched
    • Reporting Dashboardsunmatched
    • SOLRunmatched
    • Scripting (Scripting Languages)unmatched
    • Search Technologyunmatched
    • Secure Codingunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • System Migrationunmatched
    • Team Playerunmatched
    • Technical Writingunmatched
    • Test Automationunmatched
    • Time Managementunmatched
    • Unix Operating Systemsunmatched
    • Unix Shell Programmingunmatched
    • User Interface Designunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Web Programmingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder