Position: Back-End (Python) Developer
Company: Timelycode
Category: Python
Experience required: 2y
English level: upper

RESPONSIBILITIES:

- Writing a scalable API
- Writing reusable, testable, and efficient code
- You will work on project covering multiple customers
- Integration of user-facing elements developed by front-end developers with server side logic
- Implementation of security and data protection
- Integration of data storage solutions
- Work collaboratively with Israel team including managers, architects and developers to understand end user requirements to provide
technical solutions and for the implementation of new software features
- Actively participate in software architecture

REQUIREMENTS:

- Previous working experience as a Phyton Developer for (3+) years
- Knowledge and work experience with one of the popular Web Frameworks (Django, Django REST FRAMEWORK, Flask)
- Experience with both SQL (Postgres / MySql) and Non-SQL databases (MongoDB / Redis).
- Experience leveraging AWS services (boto3, botocore, kinesis (or other like kafka), aws lambda).
- Experience with reactive design patterns and functional programming approach as well as micro-service architecture and OOP
- Design Skills (architecture)
- Multiple Delivery Platforms Understanding (desktop / mobile).
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- English - upper-intermediate
- BSc – in computer science / software engineering – advantage.

We offer:

· Interesting and challenging experience;
· Plenty of options for self-development;
· Competitive salary level;
· Partial compensation of educational activities (courses, certifications, etc.)
· Paid vacations (20 working days);
· Free English lessons;
· "remote-first" working policy.