Home
Jobs

Full-stack Developer

5 - 31 years

0 - 1 Lacs

Posted:16 hours ago| Platform: Apna logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

๐Ÿ”น 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.

Mock Interview

Practice Video Interview with JobPe AI

Start Stack Interview Now

My Connections Syneros Technologies

Download Chrome Extension (See your connection in the Syneros Technologies )

chrome image
Download Now

RecommendedJobs for You

Bangalore City Municipal Corporation Layout, Bengaluru/Bangalore