W2 Position: Software Developer (VSCode, Python/JavaScript) - 100% Remote

W2 Position: Software Developer (VSCode, Python/JavaScript) - 100% Remote

Posted 1 day ago by 1751373003

Negotiable
Outside
Remote
USA

Summary: The Software Developer role focuses on developing web applications with a strong emphasis on backend coding in Python and frontend logic in JavaScript. The position involves enhancing PDF workflows and automating document outputs while ensuring code quality through modern development tools. This is a long-term, fully remote position based in the USA. Candidates should have a solid background in software development and experience with document automation tools.

Key Responsibilities:

  • Web App Development: Write clean, maintainable backend code (Python Flask/Django/FastAPI) and dynamic front-end logic (JavaScript/Node.js, React/Angular/Vue optional).
  • PDF & Document Generation: Build or enhance PDF workflows using ReportLab, WeasyPrint, PDFKit, FPDF, InDesign scripting, IBM SmartIQ, or WeazyPrint.
  • Integration Tasks: Consume APIs, database services, and integrate with web-to-PDF toolchains or InDesign servers to automate document outputs.
  • Client PDF Offload: Work closely with UI experts to transition heavy PDF logic from client-side to backend for performance optimization.
  • Code Quality Standards: Use VSCode, Git, Docker, unit testing, and continuous integration tools. Simplify/report build/test workflows.

Key Skills:

  • 3-4 years software development experience with solid Python (2.7-3.x) and JavaScript proficiency.
  • Experience with at least one PDF generation tool ReportLab, WeasyPrint, pdfkit/wkhtmltopdf, FPDF, or similar.
  • Exposure to document automation via InDesign scripting (ExtendScript) or tools like IBM SmartIQ, WeazyPrint.
  • General web development know-how (REST APIs, Flask/Django, frontend frameworks, HTML/CSS, JSON).
  • Comfortable setting up workflows in VSCode, Git, Docker, and writing tests.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Role: Software Developer (VSCode, Python/JavaScript & Document Automation)

Location: 100% Remote, USA

Duration: Long Term

Key Responsibilities

  • Web App Development: Write clean, maintainable backend code (Python Flask/Django/FastAPI) and dynamic front-end logic (JavaScript/Node.js, React/Angular/Vue optional).
  • PDF & Document Generation: Build or enhance PDF workflows using ReportLab, WeasyPrint, PDFKit, FPDF, InDesign scripting, IBM SmartIQ, or WeazyPrint.
  • Integration Tasks: Consume APIs, database services, and integrate with web-to-PDF toolchains or InDesign servers to automate document outputs.
  • Client PDF Offload: Work closely with UI experts to transition heavy PDF logic from client-side to backend for performance optimization.
  • Code Quality Standards: Use VSCode, Git, Docker, unit testing, and continuous integration tools. Simplify/report build/test workflows.

Required Skills & Experience

  • 3 4 years software development experience with solid Python (2.7 3.x) and JavaScript proficiency.
  • Experience with at least one PDF generation tool ReportLab, WeasyPrint, pdfkit/wkhtmltopdf, FPDF, or similar.
  • Exposure to document automation via InDesign scripting (ExtendScript) or tools like IBM SmartIQ, WeazyPrint.
  • General web development know-how (REST APIs, Flask/Django, frontend frameworks, HTML/CSS, JSON).
  • Comfortable setting up workflows in VSCode, Git, Docker, and writing tests.

Nice-to-Have

  • Experience with MongoDB or other NoSQL databases.
  • Familiarity with templating systems like Jinja2, or reportformatting libraries like PyPDF2, FPDF, PyPDF4.
  • Knowledge of automated document workflows for invoices/reports, using HTML/CSS to PDF pipelines.
  • Background in design/UX, such as translating PSD or InDesign layouts to programmatic outputs.