Job
Description
As an experienced Python developer, you should have a solid understanding of Core Python, data structures, OOPs concepts, exception handling, and logical problem-solving. Additionally, you should possess the following qualifications and skills: - Minimum of 2+ years of hands-on experience with Python. - Strong knowledge of at least one Python framework, with preference for FastAPI and acceptance of Flask/Django. - Proficiency in REST API development and API authentication using JWT/OAuth. - Familiarity with SQL databases (MySQL/PostgreSQL) and NoSQL databases (MongoDB/Firestore). - Basic understanding of cloud platforms like GCP or AWS. - Experience with Git, branching strategies, and code reviews. - Ability to write clean, efficient code and optimize performance. - Good English communication skills to clearly explain ideas. In this role, your key responsibilities will include: - Developing, testing, and maintaining high-quality Python applications using FastAPI (or Flask/Django). - Designing and implementing RESTful APIs with a strong understanding of request/response cycles, data validation, and authentication. - Working with SQL (MySQL/PostgreSQL) and NoSQL (MongoDB/Firestore) databases, including schema design and query optimization. - Building scalable and maintainable backend components with a focus on performance, availability, and security. - Collaborating with the team to understand requirements and convert them into clean technical solutions. - Writing reusable, testable, and efficient code following best practices and coding standards. - Performing debugging, troubleshooting, and performance tuning. - Integrating with various data sources and third-party services. - Supporting and building data pipelines using Dataflow/Beam and Big Query if required. - Working with cloud environments (GCP/AWS) for deployments, storage, logging, etc. - Using version control tools such as Git/Bitbucket for collaborative development. Additionally, any exposure to the following would be a strong plus: - Experience with Google Cloud services like Big Query, Dataflow (Apache Beam), Cloud Functions, Notebooks, etc. - Familiarity with microservices architecture. - Knowledge of Redis, Elasticsearch, or message queues (Pub/Sub, RabbitMQ, Kafka). - Understanding of Docker and basic CI/CD. - Experience with Pandas/Numpy for data manipulation at a basic level. As an experienced Python developer, you should have a solid understanding of Core Python, data structures, OOPs concepts, exception handling, and logical problem-solving. Additionally, you should possess the following qualifications and skills: - Minimum of 2+ years of hands-on experience with Python. - Strong knowledge of at least one Python framework, with preference for FastAPI and acceptance of Flask/Django. - Proficiency in REST API development and API authentication using JWT/OAuth. - Familiarity with SQL databases (MySQL/PostgreSQL) and NoSQL databases (MongoDB/Firestore). - Basic understanding of cloud platforms like GCP or AWS. - Experience with Git, branching strategies, and code reviews. - Ability to write clean, efficient code and optimize performance. - Good English communication skills to clearly explain ideas. In this role, your key responsibilities will include: - Developing, testing, and maintaining high-quality Python applications using FastAPI (or Flask/Django). - Designing and implementing RESTful APIs with a strong understanding of request/response cycles, data validation, and authentication. - Working with SQL (MySQL/PostgreSQL) and NoSQL (MongoDB/Firestore) databases, including schema design and query optimization. - Building scalable and maintainable backend components with a focus on performance, availability, and security. - Collaborating with the team to understand requirements and convert them into clean technical solutions. - Writing reusable, testable, and efficient code following best practices and coding standards. - Performing debugging, troubleshooting, and performance tuning. - Integrating with various data sources and third-party services. - Supporting and building data pipelines using Dataflow/Beam and Big Query if required. - Working with cloud environments (GCP/AWS) for deployments, storage, logging, etc. - Using version control tools such as Git/Bitbucket for collaborative development. Additionally, any exposure to the following would be a strong plus: - Experience with Google Cloud services like Big Query, Dataflow (Apache Beam), Cloud Functions, Notebooks, etc. - Familiarity with microservices architecture. - Knowledge of Redis, Elasticsearch, or message queues (Pub/Sub, RabbitMQ, Kafka). - Understanding of Docker and basic CI/CD. - Experience with Pandas/Numpy for data manipulation at a basic level.