Job Description, Responsibilities & Requirements
About the Position
We're seeking a Middle Python Developer with 3+ years of experience to join our remote team, focusing on developing conversational chatbot applications and maintaining business services.
Responsibilities
- Develop new features in the project
- Write reusable, testable code
- Build and maintain business services & architecture
- Collaborate with team members, take part in meetings, brainstorms
- Follow and contribute to agile development processes
Requirements
- 3+ years of programming experience with Python (Django, Flask, Numpy, and Pandas)
- Experience developing conversational chatbot applications (using Rasa, Dialogflow, or other)
- Software Design knowledge: OOD, OOP
- Experience with front-end JS frameworks (ReactJS, VueJS, Angular)
- Experience with any relational databases (SQL queries, migrations, optimization)
- Experience integrating with third-party systems through REST APIs
- Experience with Docker
- Basic skills with at least one Python ORM
- Basic understanding of testing frameworks (Pytest, Unittest, etc)
- Good understanding of the development cycle from requirements analysis and deployment to application monitoring
- Understanding of continuous integration and continuous deployment
- Working in Agile Scrum teams, JIRA, and Git
- Level of English – Intermediate or higher
We Offer
- Competitive salary based on your qualifications and skills
- Flexible working hours aligned with your schedule
- Paid vacations and sick leaves
- Participation in industry conferences
- Accounting services
About the Company
Start your journey today.
Ready to take your business to the next level? Contact us today to schedule a consultation and discover how ALevelSoft can help you achieve your goals. Let's innovate together!