Senior Python Backend Developer AI Technologies
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job description
We are seeking a highly experienced, hands-on Senior Python Backend Developer with strong expertise in Python, backend development, and AI technologies. The ideal candidate will have 10+ years of software development experience, including extensive hands-on experience building scalable, high-performance web applications, RESTful APIs, and AI-enabled solutions. The candidate should possess strong backend engineering skills, experience with modern Python frameworks, SQL databases, Azure cloud services, and DevOps practices., * Design, develop, and maintain scalable, high-performance backend applications using Python.
- Build and optimize RESTful APIs using FastAPI, Pydantic, SQLAlchemy, and SQLModel.
- Develop and integrate AI-powered functionalities into enterprise web applications.
- Design and optimize SQL queries and database interactions to ensure application performance.
- Integrate applications with Azure cloud services, including Azure Functions, Logic Apps, and Key Vault.
- Implement and maintain CI/CD pipelines using Azure DevOps.
- Collaborate with cross-functional teams to deliver reliable and maintainable software solutions.
- Develop lightweight web interfaces using HTML5, CSS3, JavaScript, Streamlit, or Plotly Dash when required.
- Troubleshoot application issues, optimize backend performance, and ensure code quality.
Requirements
- Experience: 10+ years of overall software development experience, with ideally 8 10 years of strong hands-on Python development.
- Python Development: Advanced proficiency in Python, with demonstrated experience designing and developing scalable backend applications.
- FastAPI: Strong hands-on experience with FastAPI, including Pydantic, SQLAlchemy, and SQLModel.
- RESTful APIs: Proven experience designing, developing, integrating, and maintaining RESTful APIs using Python.
- Database Development: Strong understanding of SQL databases, including writing complex and efficient SQL queries, database optimization, and performance tuning.
- AI Technologies: Experience working with AI technologies and integrating AI-driven functionalities into web applications.
- Azure Cloud: Familiarity with Microsoft Azure services, including Azure Functions, Azure Logic Apps, and Azure Key Vault.
- DevOps & CI/CD: Experience implementing and managing build, release, and CI/CD pipelines using Azure DevOps.
- Front-End Technologies: Working knowledge of HTML5, CSS3, and JavaScript.
- AI Web Interfaces: Experience using Streamlit or Plotly Dash to develop interactive web interfaces and integrate AI functionalities.
- Full Stack Development: Proven experience contributing to full-stack applications, with a strong emphasis on backend development.
- Education: Bachelorβs degree in Computer Science, Engineering, or a related field, or equivalent professional experience., Python (8 10 Years) | FastAPI | Pydantic | SQLAlchemy / SQLModel | RESTful APIs | SQL | AI Technologies | Azure | Azure DevOps | CI/CD Additional Skills: Streamlit | Plotly Dash | HTML5 | CSS3 | JavaScript | Azure Functions | Logic Apps | Azure Key Vault
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦