Senior Python Developer
Tech Stack / Keywords
Firma i stanowisko
Our objective is to change the way programmers and AI tools integrate software components and distributed services by leveraging our worldwide unique technology. It enables seamless integration across cloud-based distributed services, across programming languages, and allows systems to switch between monolithic and microservices architectures without rewriting integration logic. We have recently released a beta version of the product. Our current focus is on stabilizing the core platform, improving reliability, and completing the web portals. At the same time, we are refining a service that allows programmers and AI tools using any technology to access and reuse logic from modules written in any language, whether locally within a single application or remotely in a cloud microservices environment - without writing any integration layer. Developers simply call the methods they need, as if the required classes were written in their own technology and available in the same application.
Wymagania
- Experience with Python
- Knowledge of Docker
- Experience with Git
- Experience with CI/CD
Nice to have:
- Experience with Azure DevOps
- Experience with Azure Cloud
- Knowledge of distributed computing
- Knowledge of runtime interoperability
- Knowledge of reflection & code generation
- Experience with REST, WebSocket, TCP
Obowiązki
- Actively participate in creation of technical vision, architecture and developers usability of our new integration technology and tools
- Implement Python part of the SDKs to interact with our developer tools
- Implement Python engine for analyzing public interfaces in PyPi packages and converting them to unified format
- Implement Python engine for generating strongly typed PyPi packages based on unified public interfaces structure
- Support implementing PyPi package manager gateway and repository virtualization
- Support guides, user experience, naming conventions, APIs and tools creation/design to meet the expectations and feelings of Python developers as well as their standard workflow and daily/market standard practices
- Evolve our current integration engine to support all remaining python structure, programming entities, events, multi-threading and more
- Implement unit tests
- Support CI/CD processes
- Co-create project technical documentation
- Co-create end-users guides and documentation
- Ensure that the solution allows to interact with any Python module
- Ensure that SDKs are clear to understand for Python developers
- Support end-users in Python use cases
Oferta
- Great salary (plus ability to participate in shares program)
- Super friendly comfortable atmosphere
- Ability to introduce and implement own ideas and visions
- Nice offices in Warsaw Wilanów and Varso Tower
- Ability to work remotely
- Medicover private healthcare
- Multisport sport subscription
Graftcode
Pracodawca