Position: Python Software Engineer
Company: dataforest
Category: Python
Experience required: 2y
English level: upper
Published: 2023-08-01T00:00:00+03:00

**The system focused on behavioral Intelligence to prevent fraudulent activity. High load distributed system processes billions of events daily. As projects grow we are looking for additional  software engineers to join the team.**

**This role involves working with a high-load services.**

**Requirements:**
- 2+ years of experience with Python;
- 1+ years experience with FastAPI;
- Experience with asyncio;
- Experience with SQL DB (Postgres - high knowledge) / NoSQL (Redis, Elasticsearch or Cassandra);
- Experience with AWS services (EC2, Lamda, Cloudwatch);
- Experience in building complex, high load services, and distributed systems;
- Experience working with high volume tables 100m+;
- Knowledge of SSH, Git and CI/CD concept;
- Knowledge of algorithms.

**As a plus:**
- Pandas;
- Kafka;
- BlackSheep;
- Monitoring & logging. 
 
**Key responsibilities:**
- Develop microservices and APIs;
- Write SQL queries and work with NoSQL databases;
- Upgrade and tune the performance of APIs;
- Develop high load solutions;
- R&D work with new technologies;
- Maintaining high-quality coding standards;
- Code review.

**We offer:**
- Opportunity to work with the high-skilled engineering team on challenging projects;
- Interesting projects with new technologies;
- Great networking opportunities with international clients, challenging tasks;
- Building interesting projects from scratch using new technologies;
- Personal and professional development opportunities;
- Competitive salary fixed in USD;
- Paid vacation and sick leaves, medical insurance;
- Flexible work schedule;
- Friendly working environment with minimal hierarchy;
- Team building activities, corporate events.