Description:
We are seeking a highly skilled FastAPI Backend Engineer to join our team and contribute to the development of scalable, high-performance backend systems for our AI-powered applications. The ideal candidate will have extensive experience in building backend services using FastAPI, working with databases, and integrating various APIs. You will work closely with front-end engineers, data scientists, and other stakeholders to deliver reliable and efficient solutions.
Key Responsibilities:
* Design, develop, and maintain scalable backend services, APIs, and microservices using FastAPI.
* Work with cloud infrastructure such as AWS, GCP, or Azure for deployment, monitoring, and maintenance of backend systems.
* Develop and optimize database schemas, queries, and data pipelines for optimal performance and reliability.
* Integrate with third-party APIs and services to extend the capabilities of our applications.
* Collaborate closely with frontend developers, data scientists, and other team members to ensure seamless integration and performance.
* Implement best practices for software development, including testing, documentation, code reviews, and CI/CD pipelines.
Qualifications:
* Proven experience with containerization and orchestration tools like Docker and Kubernetes.
* Strong background in DevOps practices, including CI/CD pipelines, infrastructure as code, and cloud environment automation.
* Proven experience as a Backend Engineer or similar role, with strong proficiency in Python and extensive experience with FastAPI.
* Experience with database technologies such as PostgreSQL, MySQL, MongoDB, or other NoSQL databases.
* Strong understanding of RESTful APIs, microservices architecture, and event-driven systems.
* Experience with cloud platforms like AWS, GCP, or Azure, including services such as Lambda, ECS, Cloud Functions, or Kubernetes.
* Proficiency in building scalable, high-performance backend systems, with a focus on reliability, security, and maintainability.
* Knowledge of CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions for automated testing and deployment.
Preferred Skills:
* Familiarity with message brokers and event streaming platforms such as RabbitMQ, Kafka, or AWS SNS/SQS.
* Strong problem-solving skills and a passion for optimizing backend performance and reliability.
* Excellent communication skills, with the ability to work collaboratively within a multidisciplinary engineering team.
Organization | Hubaix |
Industry | Engineering Jobs |
Occupational Category | Senior FastAPI Backend Engineer |
Job Location | Karachi,Pakistan |
Shift Type | Morning |
Job Type | Full Time |
Gender | No Preference |
Career Level | Intermediate |
Experience | 2 Years |
Posted at | 2024-10-19 3:10 pm |
Expires on | 2024-12-03 |