Position: Python Backend Developer
Company: EzApp
Category: Python
Experience required: 2y
English level: upper
Published: 2023-09-01T00:00:00+03:00

We are looking for a Software Developer to help us develop and maintain various 3rd party services connectors for collecting and indexing data in a reoccurring and triggered manner.

The Developer responsibilities include writing, debugging and testing code for integrating and persisting data from third-party web services.

To be successful in this role, you should have experience using server-side logic, communicate clearly and effectively in a timely manner, working independently and as part of a team.

**Responsibilities**
Write effective, clean and scalable code
Coordinate with the team to understand requirements and provide technical solutions
Integrate 3rd party services using SDK and/or direct API calls.
Aggregate and format data for persistence in GCP buckets for the purpose of embedding in vector data store
Define scheduled and/or web hooks for triggering data collection
Ability to work independently and deliver high-quality results within the specified timeframe

**Requirements and skills
**Proficiency in Python
Expertise in at least one popular Python framework (like Flask or FastAPI)
Familiarity with JavaScript/Typescript
Familiarity in at least one popular backend Javascript framework (Node.js or Next.js)
Proficiency in Object oriented programming
Collaborative spirit
Good problem-solving skills
Knowledge with 3rd party SDK’s such as confluence and google drive - advantage
Familiarity with with GCP - advantage
Prior experience with automated content collection - advantage
Good level of english in speaking and writing