Skip to main content

Full Stack Developer

Technology
Expleo
Yesterday
Full timeOn-site

Job description

Overview

We are looking for a skilled Full Stack Developer with 3–5 years of experience in developing scalable, high-performance web applications. The ideal candidate should have strong hands-on experience in Python for backend development and JavaScript for frontend development, along with expertise in API development, database management, and modern web application frameworks.

Responsibilities

  • Design, develop, and maintain scalable web applications using Python on the backend and JavaScript on the frontend.
  • Develop robust backend services, RESTful APIs, and business logic using Python frameworks.
  • Build responsive and interactive user interfaces using JavaScript and modern frontend frameworks.
  • Integrate frontend components with backend APIs and third-party services.
  • Work with relational and/or NoSQL databases for data storage and retrieval.
  • Write clean, maintainable, reusable, and efficient code following coding standards and best practices.
  • Perform unit testing, debugging, troubleshooting, and application performance optimization.
  • Collaborate with product managers, UI/UX designers, QA engineers, and other developers.
  • Participate in code reviews, technical discussions, and Agile/Scrum ceremonies.
  • Support application deployment, monitoring, and maintenance activities.

Essential skills

    • 3–5 years of hands-on experience in Full Stack Development.
    • Strong proficiency in Python for backend development.
    • Hands-on experience with Python frameworks such as Django, Flask, or FastAPI.
    • Strong proficiency in JavaScript, HTML5, and CSS3.
    • Experience with frontend frameworks/libraries such as React.js, Angular, or Vue.js.
    • Experience developing and integrating RESTful APIs.
    • Good understanding of SQL databases such as PostgreSQL or MySQL.
    • Experience with Git/version control systems.
    • Understanding of object-oriented programming, data structures, and software design principles.
    • Experience with debugging, testing, and performance optimization.

Experience

4 to 5 years of total Experinece

Keywords
planning-and-designvisual-art-designproduct-development-and-designweb-applicationspythonjavascriptnosqldistribution-and-storagedata-storagesearch-and-retrievalprogramming-style-guidepolicies-and-practicestesting-and-analysisdebuggingtroubleshootingapplication-performanceperformance-optimizationuser-interface-uiuser-experience-uxmobile-app-user-experience

Interested in this role?