Job
Description
As a Backend Developer (Python/FastAPI), your role will involve designing, developing, and maintaining backend services and REST APIs using FastAPI. You will be required to have a strong proficiency in Python (3.7+) and hands-on experience with FastAPI. KAFKA AND MONGO DB are must-have skills for this position. Your responsibilities will include implementing scalable, secure, and high-performance backend architectures, integrating APIs with databases (SQL/NoSQL) and external services, and writing clean, maintainable, and testable code following best practices. Collaboration with front-end developers, DevOps engineers, and product teams will also be a key aspect of your role. Key Responsibilities: - Design, develop, and maintain backend services and REST APIs using FastAPI. - Must have skills in KAFKA AND MONGO DB. - Implement scalable, secure, and high-performance backend architectures. - Integrate APIs with databases (SQL/NoSQL) and external services. - Write clean, maintainable, and testable code following best practices. - Collaborate with front-end developers, DevOps engineers, and product teams. Qualifications Required: - Strong proficiency in Python (3.7+). - Hands-on experience with FastAPI (or Flask/Django with intent to switch). - Solid understanding of RESTful APIs, asynchronous programming (async/await), and WebSockets. - Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis). - Familiarity with containerization (Docker) and orchestration (Kubernetes). - Understanding of unit testing & API testing frameworks (pytest, unittest, Postman). - Knowledge of Git and collaborative development workflows. - Strong problem-solving and debugging skills. No additional details about the company were provided in the job description.,