Save Job
Posted 2y ago

Full Stack Developer (Web)

@ Fiverose
United States
RemoteContract
Responsibilities:Develop frontend, Develop backend, Integrate APIs
Requirements Summary:5+ years of Full Stack Development experience with Python, Node.js, Laravel; strong front-end, API, and AI integration skills.
Technical Tools Mentioned:Python, Node.js, Laravel, Flask, Django, React, Angular, Vue.js, HTML, CSS, JavaScript, Docker, Jenkins, Git, MySQL, PostgreSQL, MongoDB, RESTful APIs, AI/ML
Save
Mark Applied
Hide Job
Report & Hide
Job Description



This is a remote position.

Full Stack Developer (Web)

Experience: Proven experience as a Full Stack Developer with a minimum of 4-6 years in development.

Job Description:

We are seeking an experienced Full Stack Developer with a robust skill set in Python, AI, Laravel, Node.js, and their respective frameworks to join our innovative team. As a Full Stack Developer, you will play a pivotal role in designing, developing, and implementing web applications, leveraging your expertise in both front-end and back-end technologies.

Responsibilities:

A. Front-End Development:

  • Develop responsive and intuitive user interfaces using HTML, CSS, and JavaScript.
  • Utilize modern front-end frameworks such as React, Angular, or Vue.js for building dynamic user experiences.

B. Back-End Development:

  • Design and implement server-side logic using Python, Node.js, and Laravel.
  • Integrate applications with databases, third-party APIs, and other backend services.
  • AI Integration:
  • Implement and integrate AI and machine learning algorithms into web applications.
  • Collaborate with data scientists to deploy and optimize AI models.

C. Database Management:

  • Design and maintain databases (e.g., MySQL, MongoDB) to ensure optimal performance and data integrity.
  • Write efficient database queries and manage database schema.

D. API Development:

  • Create and maintain RESTful APIs using Python (Flask/Django), Node.js (Express), and Laravel for seamless communication between front-end and back-end systems.
  • Collaborate with other teams to integrate external APIs.

E. Version Control and Deployment:

  • Utilize version control systems such as Git for source code management.
  • Deploy applications using modern deployment tools and practices.

F. Testing and Debugging:

  • Conduct unit testing, integration testing, and debugging to ensure the reliability and performance of web applications.
  • Identify and resolve bugs or performance bottlenecks.

G. Deployment with Docker and Jenkins:

  • Create Docker containers for seamless deployment and scalability of Python applications.
  • Implement continuous integration and continuous deployment (CI/CD) pipelines using Jenkins.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Full Stack Developer with expertise in Python, Node.js, Laravel, and their frameworks (e.g., Django, Flask, Express).
  • Must know how to Design and implement robust, scalable, and efficient Python-based applications. Collaborate with cross-functional teams to develop AI-driven features and functionalities.
  • Strong background in front-end technologies (HTML, CSS, JavaScript) and modern frameworks.
  • Strong background knowledge in using frameworks such as Flask or Django for building web applications.
  • Experience integrating AI and machine learning models into web applications.
  • Solid understanding of databases (MySQL, PostgreSQL MongoDB) and database design principles.
  • Familiarity with RESTful API development and integration.
  • Familiarity with Third-Party Integration.
  • Familiarity with the finance industry is a plus.
  • Expertise in deploying applications using Docker and Jenkins.
  • Excellent problem-solving and communication skills.