Position: Python Developer
Company: Insoftex
Category: Python
Experience required: 5y
English level: upper

WHO WE NEED
We are looking for a highly-skilled, self-motivated, and well-organised Python Developer. In this role, you will be a part of our professional team. You will develop modern products for western clients, working closely with other team members to integrate your solutions into scalable platforms for various business domains like Healthcare, Fintech, Automotive, Solar Energy, Supply Chain, Workflow Process Automation.

PRIMARY ACCOUNTABILITIES / RESPONSIBILITIES:
- Working closely with the client to elicit feature requirements
- Design and develop scalable solutions for Back-end
- Code development, code optimisation, and testing key functionality
- Implementing new features, working with module integrations
- Collaborate with multi-functional team and other stakeholders
- Meeting both technical and consumer needs

KNOWLEDGE, SKILLS, COMPETENCIES AND EXPERIENCE
- Bachelor’s Degree in Engineering, Computer Science (or equivalent experience)
- Overall 4+ years as a developer on commercial projects
- At least 3 years commercial experience with Python
- Good experience with RESTful APIs, Websockets, data streaming, e.g., Kafka, and message brokers, RabbitMQ
- Solid knowledge of SQL and NoSQL databases (e.g., MariaDB, MongoDB etc.)
- Able to contribute to best practices and architectural leadership for Back-end applications and help shape the architecture, frameworks and tools
- Experience with Docker, K8S, Webpack, and testing frameworks, e.g., PyTest
- Experience with agile methodologies
- Multi-tasking, attention to detail, and ability to contribute to complex projects
- Upper-intermediate English level and effective verbal communication

ADDITIONAL SKILLS THAT WILL BE AN ADVANTAGE
- Knowledge of other Python-based web frameworks, e.g., Django, Flask, Jinja
- Understanding of Front-end technologies: JavaScript, TypeScript

WE OFFER
- Remote work
- Decent salary
- Timely payment of wages
- Paid vacation and sick days
- Opportunity for self-realization and professional growth