Position: Python Developer
Company: BrickRed Systems
Experience required: 2y
English level: upper

We are currently seeking a highly skilled and experienced **Python Developer** to join our dynamic team. The ideal candidate will have a minimum of 2 years of professional experience in Python development and possess a strong understanding of integrating and working with third-party APIs, with specific experience in OpenAI API and Azure Cognitive Services.

**Requirements:**

- Minimum of 2 years of professional experience as a Python Developer.
- Strong proficiency in Python and its frameworks (e.g., Django, Flask).
- Experience integrating and working with third-party APIs, specifically OpenAI API and Azure Cognitive Services.
- Solid understanding of software development principles, practices, and design patterns.
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
- Knowledge of database systems (e.g., SQL, NoSQL) and ability to write efficient database queries.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.

**Preferred Qualifications:**

- Experience with other programming languages, such as JavaScript or Java.
- Familiarity with cloud platforms, such as AWS or Azure.
- Knowledge of natural language processing (NLP) and machine learning concepts.
- Contributions to open-source projects or personal coding projects.

**Responsibilities:**

- Collaborate with cross-functional teams to develop and maintain high-quality Python-based applications.
- Design, develop, test, and deploy scalable and efficient Python code.
- Integrate and work with third-party APIs, particularly OpenAI API and Azure Cognitive Services.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Troubleshoot and resolve issues in existing software applications.
- Stay up-to-date with the latest industry trends and technologies relevant to Python development.

**What we offer:**
— High compensation according to your skills
— Interesting and challenging projects
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— Full remote job (Possibility to work from home or around the world)
— Annual Paid vacation (18 business days per year)
— Paid sick leaves
— Official holidays
— Any time zone

We guarantee:
— Professional and personal growth
— The comfortable and supportive working atmosphere. You’ll join a friendly welcoming team of experienced colleagues.
— Stability. In the modern world, our product is in high demand, and this means that you will be joining a business with exciting challenges and a stable income.

If you are a Python Developer with a passion for cutting-edge technologies and a desire to work in a collaborative and innovative environment, we would love to hear from you. **Join our team** and contribute to the development of groundbreaking applications leveraging the power of OpenAI API and Azure Cognitive Services.