Search by job, company or skills

papigen

Full Stack Developer (Python)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking an experienced Python Developer to design, develop, and implement high-quality Python applications, pipelines, and automation solutions. The role involves working with multiple data formats, integrating external APIs, and building system-to-system integrations. The developer will collaborate with project managers and technical teams to create efficient tools, automate processes, and troubleshoot production issues.

Scope of WorkPython Development

  • Design, develop, and implement new Python pipelines, applications, and prototypes.
  • Write Python programs to compare file types and process JSON, XML, CSV, XLS, and other formats.
  • Develop scripts for data comparison, file analysis, and automation workflows.

System Integration

  • Integrate applications with external APIs, web services, and legacy data sources.
  • Build system-to-system integrations leveraging Python.

Technical Delivery

  • Estimate effort for design, build, test, and implementation.
  • Troubleshoot, debug, and optimize existing Python scripts and tools.
  • Support full SDLC activities (analysis design development testing deployment).
  • Write high-quality technical documentation, design docs, and integration guides.

Collaboration & Communication

  • Work closely with PMs and developers to translate requirements into solutions.
  • Explain complex technical concepts to non-technical stakeholders.
  • Work independently with minimal supervision and handle multiple tasks effectively.

Required Skills & Experience Core Technical Skills

  • 4.5+ years of hands-on experience in Python development (individually delivered solutions).
  • Expertise in Python libraries such as Pandas, NumPy, Scikit-learn, BeautifulSoup, Matplotlib, etc.
  • Strong experience in troubleshooting & performance tuning Python applications.
  • Solid understanding of Object-Oriented Programming.
  • Strong experience with Relational Databases: Azure SQL, Oracle PL/SQL.
  • Ability to retrieve and handle large datasets using PL/SQL.
  • Experience working across all phases of the software development lifecycle (SDLC).

Integration & Data Handling

  • Experience processing structured and semi-structured file formats (JSON, XML, CSV, XLS).
  • Experience building SOAP/REST API connectors (preferred).
  • Familiarity with process modeling: data flow diagrams, workflow diagrams, sequence diagrams, etc.

Soft Skills

  • Strong written and verbal communication skills in English.
  • Ability to document work clearly and thoroughly.
  • Ability to work under pressure, multitask, and take ownership of tasks.
  • Strong analytical skills and problem-solving mindset.
  • Experience working in Agile environments.

Nice to Have

  • Knowledge of other OOP languages (C++, .NET).
  • Understanding of application security models

Skills: sql,.net,artificial intelligence,python,communication

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145031985