Senior Full Stack Developer (Python + JavaScript + API Integration)

Overview

Remote
Full Time

Skills

Python
javascript
full stack developer
API integration

Job Details

Job Title: Senior Full Stack Developer (Python + JavaScript + API Integration)

Location: Remote

Job Type: Full-time

Experience Level: Senior (8+ years)

Job Summary:

We are seeking a highly experienced Senior Full Stack Developer with a strong command of Python, JavaScript, and API integration to design and build high-performance web applications. The ideal candidate should have expert-level proficiency in backend development using Python, advanced front-end experience with JavaScript frameworks, and a proven track record in developing and integrating RESTful APIs. Familiarity with Amazon QuickSight Embedded BI is a plus.

Key Responsibilities:

  • Design, develop, and maintain scalable, high-quality web applications using Python and JavaScript frameworks.
  • Build and integrate robust RESTful APIs with attention to security, performance, and scalability.
  • Develop responsive UI components using Node.js, Angular, jQuery, and other JavaScript libraries.
  • Work closely with cross-functional teams, including product managers, designers, and QA, to deliver full-stack solutions.
  • Mentor junior developers and contribute to architectural decisions, code reviews, and process improvements.
  • (Nice to have) Embed Amazon QuickSight dashboards into the application for interactive business intelligence features.

Required Skills & Proficiency Levels:

Python-Advanced backend and scripting experience Expert (4/4)

JavaScript (Node.js, Angular, jQuery, etc.)- UI development and client-side scripting Advanced (3/4)

API Development & Integration - RESTful API design, integration, and security practices Advanced (3/4)

Amazon QuickSight Embedded BI-(Nice to have) Embedded analytics using QuickSight Intermediate (2/4)

Preferred Qualifications:

  • Experience with AWS services (Lambda, API Gateway, etc.)
  • Exposure to DevOps tools and containerization (e.g., Docker, Kubernetes)
  • Familiarity with cloud-native development and deployment

Soft Skills:

  • Strong problem-solving and decision-making skills
  • Excellent verbal and written communication
  • Ability to work independently and collaboratively in an Agile environment

Education:

  • Bachelor s or Master s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.