FI

Full Stack Developer (Web)

Hiring from
Probably Worldwide
Work type
Remote
Posted
Is this job info correct?

551,183 remote jobs, straight from company career pages

100% free · New jobs every hour

Show job description

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.


Similar jobs