Job Summary:
We are seeking a highly skilled Python Backend Developer with 3 years of experience in application development. The ideal candidate should have a strong background in backend technologies cloud databases and API development. They must be capable of translating business requirements into effective technology solutions while working in an Agile environment.
Key Responsibilities:
- Develop and maintain scalable backend applications using Python.
- Work with RDBMS database models in a cloud environment.
- Design implement and optimize RESTful APIs including authentication and compression techniques.
- Develop backend services using Python Tornado and FastAPI frameworks.
- Troubleshoot and debug complex application issues identifying root causes using logs and error messages.
- Implement version control and manage repositories using Git CLI Bitbucket and JIRA.
- Collaborate with crossfunctional teams to understand business requirements and convert them into technology solutions.
- Optimize performance using DAX Studio and ensure efficient data flows.
- Ensure seamless integration with different databases like Clickhouse MS SQL Postgres and Snowflake.
- Work with cloud technologies including Databricks ADLS and OAuth/Secrets for enhanced security.
- Follow DevOps best practices including continuous integration and deployment (CI/CD).
Required Qualifications:
- 3 years of backend application development experience with Python.
- Strong understanding of RDBMS database models and experience in cloudbased solutions.
- Handson experience with Python frameworks like Tornado and FastAPI.
- Proficiency in working with databases such as Clickhouse MS SQL Postgres and Snowflake.
- Indepth knowledge of RESTful APIs token authentication and data compression.
- Experience with version control systems like Git Bitbucket and issuetracking tools like JIRA.
- Strong debugging and problemsolving skills with the ability to analyze logs and identify issues.
- Familiarity with Agile methodologies and ability to work in Agile teams.
- Understanding of software development lifecycle and best practices in DevOps.
- Experience managing private registry packages using JFrog.
- Excellent verbal and written communication skills.