Key Requirements:Technical Skills:1+ years of practical experience with Python.Knowledge of RESTful API design and implementation.Experience in scripting and automating workflows, including working with APIs for task automation.Understanding of software design principles, particularly SOLID.Basic knowledge of Linux systems and familiarity with the Linux command line.Proficiency with version control systems (e.g., Git, GitHub, Bitbucket).Practical experience with web frameworks like Flask, Django
Key Requirements:
Technical Skills:
- 1+ years of practical experience with Python.
- Knowledge of RESTful API design and implementation.
- Experience in scripting and automating workflows, including working with APIs for task automation.
- Understanding of software design principles, particularly SOLID.
- Basic knowledge of Linux systems and familiarity with the Linux command line.
- Proficiency with version control systems (e.g., Git, GitHub, Bitbucket).
- Practical experience with web frameworks like Flask, Django, or FastAPI.
- Familiarity with Celery, Redis, and RabbitMQ.
- Hands-on experience with containerization tools like Docker.
- Skilled in writing unit and integration tests.
- Knowledge of cloud platforms (e.g., AWS, Azure, GCP).
Problem-Solving Skills:
- Strong analytical thinking and problem-solving capabilities.
- Ability to debug, troubleshoot, and optimize code effectively.
Nice-to-Have Skills:
- Basic understanding of frontend technologies (HTML, CSS, JavaScript).
- English at an intermediate level or higher (to read and understand technical documentation).
- Familiarity with Agile development methodologies.
- Understanding of CI/CD pipelines and DevOps practices.
Responsibilities:
- Developing and maintaining tools and applications for the company’s infrastructure.
- Designing, supporting, and maintaining internal services.
- Transforming and storing data in various formats (e.g., JSON, XML, CSV).
- Automating workflows using APIs.
- Researching, configuring, and integrating third-party software into company processes.
- Providing general IT support and troubleshooting.