Senior Python Developer (offline)

Company Yojji is seeking a detail-focused, knowledgeable and professional Python Developer to join our team! The ideal fit for the role will have a strong background in development and writing code to manage and manipulate data with the ability to build bespoke systems to harness data. The key focus of the position is to build or maintain API microservices in support of the business objectives.

Working pattern:
Remote
Distributed team

Responsible for writing and testing code, debugging and integrating applications with internal and third-party web services. Develop back-end components and support front-end development with integration and testing.

Requirements
Bachelor’s degree or above in IT, computer science, or related field or equivalent experience
Demonstrated experience in a similar role
Experience writing Production quality Python code
Experience with PostgreSQL, SQL Server or similar
Experience with MongoDB, DynamoDB or similar
Experience with Microservices and REST APIs (FastAPI, Django, Flask)
Experience working with JSON/OpenAPI schemas, Pydantic models for type-checking and data serialization/deserialization
Strong Unit and Integration Testing Experience and Alert management (Pytest, Unittest, Nosetest etc.)
Understanding of Python best practices – e.g. logging, exception handling, code modularization, code documentation, type checking, unit testing
Understanding of fundamentals of Python data structures– lists, dictionaries, sets, tuples etc.Good English communication skills, both written and verbal

Bonus
Experience with writing and understanding complex SQL queries
Experience and understanding of code releases and semantic versioning principles
Software as a Service on the Google Cloud Platform
Understanding of Data Modelling processes – Facts and Dimensions
Good problem-solving abilities and report writing skills
Strong analytical skills, with keen attention to detail
Demonstrated knowledge of data storage procedures
Experience with Docker and Container Registry
Knowledge and understanding of CI/CD Pipelines (with GitHub Actions, Jenkins, Bamboo, Azure DevOps Pipelines, CircleCI or similar)

About Yojji

Yojji is a development center, based in Lviv, Ukraine. We also have an office in Kharkiv, but now it is temporarily closed . We are a team of specialists with great experience in JavaScript, full stack development and web design. We provide outsource and outstaff services to reliable frequent customers and startups in the USA, Europe and Israel.

Company website:
https://yojji.io/

DOU company page:
https://jobs.dou.ua/companies/yojji/

The job ad is no longer active

Look at the current jobs Python →

Similar jobs

Python Developer, Middle - Senior at Teramind

Bulgaria, Cyprus, Poland, Portugal, Ukraine $2500-7000


All jobs Yojji