Full Stack Developer

4 Staffing Corp

  • San Jose, California
  • Today

    Highlights

    Implement responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript frameworks (e.g., Angular, React, Vue.js). As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications with a focus on both front-end and back-end technologies.

    Numbers & Facts

    LocationSan Jose, California
    Websitehttps://www.4staffing.net

    Description

    Job Description: We are seeking a talented and experienced Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications with a focus on both front-end and back-end technologies. You will work collaboratively with cross-functional teams to deliver high-quality software solutions that meet our clients' needs. Your expertise in both front-end and back-end development will be essential in creating robust, scalable, and user-friendly web applications.

    Responsibilities:

    • Collaborate with product owners, designers, and stakeholders to understand business requirements and translate them into technical solutions.
    • Design, develop, and maintain full stack web applications using modern technologies and frameworks.
    • Develop and consume RESTful APIs to integrate front-end and back-end functionalities.
    • Write clean, efficient, and reusable code for both front-end and back-end components.
    • Implement responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript frameworks (e.g., Angular, React, Vue.js).
    • Design and develop back-end server-side logic and APIs using programming languages such as Python, Java, or Node.js.
    • Implement and maintain databases and data models, ensuring data integrity and performance optimization.
    • Perform unit testing, debugging, and troubleshooting to ensure software quality and resolve issues.
    • Collaborate with the DevOps team to ensure smooth deployment and release management processes.
    • Stay up to date with emerging technologies and industry trends, and propose innovative solutions and best practices.
    • Continuously improve software development processes and contribute to the team's knowledge sharing and learning initiatives.

    Requirements:

    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
    • Proven experience as a Full Stack Developer or a similar role, with a strong portfolio of web development projects.
    • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and JavaScript frameworks (e.g., Angular, React, Vue.js).
    • Experience with back-end technologies such as Python, Java, Node.js, or PHP.
    • Strong knowledge of database systems and proficiency in SQL.
    • Familiarity with version control systems (e.g., Git) and collaborative development workflows.
    • Understanding of web development concepts, including responsive design, performance optimization, and security best practices.
    • Ability to create and consume RESTful APIs and integrate front-end and back-end components.
    • Strong problem-solving and analytical skills, with the ability to debug and resolve complex technical issues.
    • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
    • Ability to adapt to changing priorities and work on multiple projects simultaneously.
    • Strong attention to detail and a passion for creating high-quality software solutions.

    Preferred Qualifications:

    • Experience with cloud platforms such as AWS, Azure, or GCP.
    • Knowledge of serverless computing and microservices architecture.
    • Familiarity with containerization technologies such as Docker and container orchestration frameworks like Kubernetes.
    • Understanding of front-end build tools and automation processes (e.g., webpack, npm, CI/CD pipelines).
    • Experience with testing frameworks and methodologies (e.g., unit testing, integration testing).
    • Knowledge of UX/UI design principles and ability to collaborate with designers.

    Similar Jobs