Full Stack Developer - 26-10665

Compu-Vision - IT

  • Philadelphia, PA
  • 5 days ago

    Highlights

    Agile development artifacts, including user stories, estimates, sprint deliverables, and acceptance criteria. Strong communication skills and ability to explain technical concepts to non-technical stakeholders.

    Numbers & Facts

    LocationPhiladelphia, PA

    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

    Similar Jobs

    See more jobs