Senior Python Developer in Constanţa

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

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!