Position: Middle Python Developer
Company: JayaDigital
Experience required: 2y
Category: Python
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

**Requirements**
- Python (FastAPI / Django), 3+ years;
- Experience in development using agile methodologies (Scrum, Kanban);
- Understanding of microservices architecture;
- Hands-on experience with SQL Databases (PostgreSQL/MySQL);
- Experience with NoSQL Databases (MongoDB);
- Knowledge of Asyncio and writing asynchronous code;
- Knowledge of key-value storages (e.g. Redis, Memcached);
- Understanding CI/CD processes;
- Writing tests in pytest;
- English — Intermediate+ level;

**Desirable**
- Experience with messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Azure Service Bus, Google Pub/Sub);
- Understanding the processes of microservice monitoring;
- Experience with Docker/k8s deployments;
- Understanding modern capabilities of cloud computing platforms (e.g. AWS, Google Cloud Platform, Microsoft Azure);
- Understanding of TDD approach and experience with it;

**Responsibilities**
- Taking part in the decision-making process in application code design, solution development, code review;
- Designing testing approaches and making sure all the critical code is hardened with proper tests;
- Communicating with PM, engineers, architect, QA and other colleagues and stakeholders to maintain the proper level of sync within the team;
- Contributing into the project roadmap planning and delivering milestones;
- Developing and reviewing feature design documents and providing inputs/updates to specifications and concepts;
- Following the high coding standards, following PEP8 concepts, software best practices and writing highly testable, automatable and performant code over the whole SDLC.

**What we offer**
- Career growth and regular salary revision;
- Interesting projects using the latest technologies;
- Convenient work schedule and the ability to work remotely;
- Reimbursement of expenses for participation in conferences, meetings, etc .;
- Birthday gifts from the company;
- Bonuses for the successful completion of the stages and achievement of the goals for the project;
- Corporate events;

**About company**
JayaDigital was founded in 2010 and has fulfilled more than 150 projects since then for clients such as the National Bank of Ukraine, ministries and non-profit agencies, national manufacturers of electronics, construction companies, fashion resellers, restaurants, publishing houses together with R&D projects in IoT, metrology and engineering. Our clients range from large national institutions to startups with global vision and potential, from full-cycle manufacturers to local business.

We unite business process automation and immutable ledgers to build trust in the global economy together with the tech community. By building holistic digital ecosystems we ensure joyful experience and higher productivity for users of Apps and Dapps on web and mobile.

Together with our clients, partners and end-users we strive to reload the financial sector by ensuring transparent transactions and fair consensus.

Today we provide solutions and create products for the government sector, DeFi, tokenization of assets and full-stack ERP systems.