Smart Accounting Cloud System / Senior Python Engineer / Israel
Description
The product revolutionizes accounts payable through its cloud-based solution, featuring automated invoice processing, approval workflows, and 3-way matching. Trusted by over 2,500 companies, the Company employs a proprietary algorithm to automate tasks like entry creation, validation, posting, and approvals, seamlessly integrating with top accounting ERP systems. Essential features include automated document collection, approval notifications, invoice processing, and entry creation, making our product a powerful tool to optimize and simplify your accounting workflows.
Requirements
- 6+ years of practical experience in Python 3, ideally in constructing extensive backend services employing contemporary architectures such as microservices and REST APIs. Experience as a lead/architect developer in startups is a big plus.
- Thorough comprehension of design patterns and object-oriented design principles
- Solving technical product management problems, product leadership, building architecture from scratch and architecture issues.
- Familiarity with cloud web services, including AWS, Google, and Azure
- Expertise in integrating with 3rd party services/APIs, including the ability to interpret API specifications and liaise with technical support teams if necessary
- Knowledge of Flask or Django MVC framework is advantageous
- Familiarity with relational databases is considered a positive attribute
- Motivation and experience in architecture are required
Responsibilities
- As a Python Backend Engineer, you will collaborate closely with the existing engineering team to tackle technical challenges and introduce innovative enhancements to our project.
- API integrations
- Covering with testing all the existing codebases from scratch
- Proactivity and ability to work with even badly described tasks
- Ability to implement and offer your own solutions
- Refactoring and new features implementation
Visiting of Warsaw office one time per 3-4 months will be necessary requirement!
Required languages
| English | B2 - Upper Intermediate |