All offersŁódźPythonSenior Python Developer
Senior Python Developer
Python
Experis Manpower Group

Senior Python Developer

Experis Manpower Group
Łódź
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Python
    advanced
    Pandas/Numphy
    regular
    Jupyter
    regular
    pytest
    regular
    UI
    regular

Job description

Online interview

Senior Python Developer

Remote

 

We are seeking a talented and passionate Python Developer to join our dynamic team. As a Python Developer, you will be responsible for designing, implementing, and maintaining Python-based applications and solutions. You will collaborate closely with cross-functional teams to deliver high-quality software products that meet our clients' needs.


Requirements:


  • Strong Python development experience
  • Strong Data modelling and exploration in Python
  • Debugging in a Python IDE (Pycharm, vscode)
  • Python Application Development Experience (building REST web services, APIs)
  • Object Oriented Programming and design concepts
  • Experience with Pandas, Numpy, Pydantic, Pandera packages
  • Experience with Jupyter
  • Experience in writing pytest and nice to have: Automated unit test
  • Experience in an Agile, cross-functional, self-organized delivery squad and have a proactive approach to team activities - standup, planning, backlog refinement, retrospective, etc.
  • UI experience using HTML5, JSON, Javascript, Ag-grid and CSS
  • Experience with data pipelines, relational and NoSQL databases
  • Assist in creating and maintaining technical documentation, including architecture diagrams, design specifications, and user guides. Ensure documentation is up-to-date and accessible for the team.


Responsibilities:


  • Develop and deploy Python-based applications, scripts, and tools to meet project requirements. Write clean, efficient, and maintainable code following best practices and coding standards.
  • Collaborate with software architects and engineers to design scalable and robust systems architecture. Architect solutions that address business needs while considering performance, scalability, and security requirements.
  • Design and implement RESTful APIs using Python frameworks such as Django, Flask, or FastAPI. Develop API endpoints for data retrieval, manipulation, and interaction with external systems.
  • Work with relational databases, and non-relational databases to store and retrieve data.
  • Write unit tests and integration tests to ensure the reliability and correctness of code. Debug issues and perform root cause analysis to identify and resolve bugs and performance bottlenecks.
  • Create technical documentation, including design documents, API specifications, and code comments. Document codebase architecture, functionality, and usage guidelines for ease of understanding and maintenance.
  • Stay updated with the latest trends, technologies, and best practices in Python development. Participate in training programs, attend conferences, and contribute to open-source projects to enhance your skills and knowledge.



Our offer:


  • B2B via Experis
  • Remote work
  • MultiSport Plus
  • PZU group insurance
  • Medicover
  • e-learning platform