Posted:16 hours ago|
Platform:
Remote
Full Time
๐น Job Title: Python Backend & Middleware Developer with Database Expertise ๐ Location: Hyderabad ๐ Experience: 3โ6 Years ๐งพ Employment Type: Full-time ๐ง Key Responsibilities: ๐ธ Python Backend Development: - Design, build, and maintain scalable RESTful APIs using Python (FastAPI/Django/Flask). - Write clean, efficient, and testable code. - Implement backend logic, data processing, and third-party API integrations. - Use asynchronous programming paradigms where required (e.g., asyncio, aiohttp). ๐ธ Middleware Development: - Develop and maintain middleware components to handle cross-cutting concerns like logging, authentication, and request/response handling. - Ensure smooth communication between different systems, services, and microservices. - Optimize inter-service communication using message brokers (RabbitMQ, Kafka, etc.). - Implement caching and rate-limiting mechanisms where applicable. ๐ธ Database Development: - Design and manage relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases. - Write complex SQL queries, stored procedures, and views for efficient data retrieval. - Ensure database normalization, indexing, performance tuning, and optimization. - Implement data backup, recovery strategies, and migration scripts. ๐ง Required Skills: - Strong proficiency in Python 3.x and experience with frameworks like FastAPI, Django, or Flask. - Experience with middleware architecture, API Gateways, or microservice orchestration. - Expertise in SQL and hands-on experience with PostgreSQL / MySQL. - Familiarity with NoSQL databases like MongoDB or Redis. - Knowledge of RESTful APIs, OAuth2/JWT, and API security best practices. - Hands-on experience with Docker, Git, and CI/CD pipelines. - Familiarity with cloud platforms like AWS, GCP, or Azure is a plus. - Good understanding of software design patterns and architecture principles. โ Preferred Qualifications: - Bachelor's/Master's degree in Computer Science, Information Technology, or related fields. - Experience working in Agile/Scrum teams. - Exposure to Kafka, RabbitMQ, or similar messaging systems. - Experience with Unit Testing, Integration Testing, and Load Testing tools. ๐งฉ Soft Skills: - Strong problem-solving and analytical skills. - Excellent communication and teamwork abilities. - Ability to manage time effectively and deliver tasks within deadlines.
Syneros Technologies
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Syneros Technologies
Ambattur, Chennai Region
0.18 - 0.25 Lacs P.A.
Sector 62, Noida
0.25 - 0.35 Lacs P.A.
Nagole, Hyderabad
0.8 - 1.2 Lacs P.A.
0.4 - 0.5 Lacs P.A.
Vadodara
Experience: Not specified
0.3 - 0.55 Lacs P.A.
Kamal Colony, Saharanpur Region
Experience: Not specified
0.1 - 0.35 Lacs P.A.
Bangalore City Municipal Corporation Layout, Bengaluru/Bangalore
0.6 - 0.8 Lacs P.A.
Hyderguda, Hyderabad Region
0.6 - 0.8 Lacs P.A.
0.6 - 0.8 Lacs P.A.
Thane West, Thane
Experience: Not specified
0.06 - 0.06 Lacs P.A.