Full Stack Developer

ExecFire

Full Stack Developer

Los Angeles, CA
Part Time
Paid
  • Responsibilities

    We are seeking a highly skilled and motivated Full-Stack Developer to build a new web-based application from the ground up. In this role, you will be responsible for the entire development lifecycle, including the front-end, back-end, and database. You should be a self-starter who can take a project from concept to deployment and is comfortable wearing multiple hats in a small, agile team environment.

    Key Responsibilities

    • Front-End Development: Design and implement the user-facing features and user experience using modern web technologies.
    • Back-End Development: Build the server-side logic, define and maintain the central database, and ensure high performance and responsiveness to requests from the front-end.
    • API Integration: Create and manage APIs that facilitate seamless communication between the front-end and back-end services.
    • Database Management: Design, create, and maintain efficient and scalable database schemas.
    • DevOps & Deployment: Manage the deployment process and maintain the application infrastructure.
    • Project Management: Collaborate on defining product requirements, creating project plans, and managing tasks and timelines.

    Required Skills & Qualifications

    • Experience: Proven experience as a Full-Stack Developer or in a similar role.
    • Front-End: Proficiency in HTML, CSS, and JavaScript. Experience with a modern front-end framework like React, Vue, or Angular.
    • Back-End: Strong experience with at least one back-end language ( Python, Node.js ) and its associated frameworks.
    • Databases: Experience with both relational ( e.g., PostgreSQL, MySQL ) and non-relational ( e.g., MongoDB ) databases.
    • APIs: Expertise in designing and consuming RESTful APIs.
    • Other: Strong problem-solving skills, excellent communication, and the ability to work independently.

    Preferred (Bonus) Skills

    • Experience with cloud platforms like AWS, Google Cloud, or Azure.
    • Familiarity with containerization technologies like Docker.
    • Experience with version control systems, specifically Git.
    • Knowledge of UI/UX principles and design tools.