Senior Full Stack Developer Ahmedabad, Pune 5–6 Years

Senior Full Stack Developer Ahmedabad, Pune 5–6 Years

21 Oct
|
Caregence
|
Ahmedabad

21 Oct

Caregence

Ahmedabad

We are looking for a Senior Full Stack Developer to design, develop, and maintain scalable, secure, and high-performance web applications. The ideal candidate will have strong expertise in Python backend development, modern frontend frameworks, database design, API development, and cloud technologies, along with a solid understanding of Data Structures and Algorithms (DSA), multithreading, multiprocessing, asynchronous programming, and system architecture. The candidate should have hands-on experience building production-grade applications, optimizing performance, developing reliable integrations, and deploying applications using modern development practices. Apply now

Key Responsibilities
• Design, develop, test, and maintain scalable full-stack applications using Python and modern frontend frameworks.
• Build secure, reusable, and high-performance backend services using Django, Django REST Framework (DRF), FastAPI, or Flask.
• Develop responsive and maintainable frontend applications using React.js or Angular, JavaScript/TypeScript, HTML5, and CSS3.
• Design, implement, document, and integrate RESTful APIs and third-party services.
• Apply advanced Python concepts, including OOP, decorators, generators, iterators, context managers, exception handling, and memory management.
• Implement multithreading, multiprocessing, and asynchronous programming using asyncio to improve application performance and concurrency.
• Apply appropriate Data Structures and Algorithms (DSA), analyze time and space complexity, and develop efficient solutions to complex technical problems.
• Design and optimize database schemas, SQL queries, indexes, transactions, and relationships for relational and NoSQL databases.
• Implement authentication, authorization, role-based access control (RBAC), and secure API access.
• Develop and maintain API documentation using Swagger UI and OpenAPI specifications.
• Containerize applications using Docker and Docker Compose, and support application deployment through CI/CD pipelines.
• Apply software design patterns, SOLID principles,



and system design best practices to build maintainable and scalable solutions.
• Write unit tests and integration tests, conduct code reviews, and troubleshoot complex development and production issues.
• Identify performance bottlenecks and optimize application response times, memory usage, database operations, and resource utilization.
• Participate in technical discussions, sprint planning, effort estimation, architecture decisions, and mentoring junior developers.
• AWS: Good to have knowledge of cloud services such as EC2, S3, Lambda, RDS, DynamoDB, IAM, CloudWatch, and API Gateway.
• Microsoft Azure: Good to have knowledge of cloud services such as Azure App Service, Azure Functions, Blob Storage, Azure SQL Database, Azure Monitor, and Microsoft Entra ID. Qualifications
• Bachelor’s or master’s degree in computer science, Information Technology, or a related discipline—or equivalent practical experience.
• 5–6 years of qualified experience in full-stack software development.
• Strong proficiency in Python programming and backend frameworks such as Django, Django REST Framework, Fast API, or Flask.
• In-depth understanding of Python fundamentals, OOP principles, decorators, generators, iterators, memory management, and exception handling.
• Strong knowledge of multithreading, multiprocessing, asynchronous programming, the Global Interpreter Lock (GIL), thread safety, race conditions, and synchronization mechanisms.
• Good understanding of Data Structures and Algorithms, including arrays, linked lists, stacks, queues, hash tables, trees, graphs, searching, sorting, recursion, and Big O notation.
• Hands-on experience developing RESTful APIs, middleware,



request validation, error handling, authentication, and authorization.
• Strong frontend development skills using React.js or Angular, JavaScript/TypeScript, HTML5, and CSS3.
• Experience with relational databases such as PostgreSQL or MySQL, including schema design, joins, indexing, transactions, and query optimization.
• Familiarity with NoSQL databases such as MongoDB or DynamoDB.
• Experience with Git-based version control, debugging, unit testing, integration testing, and code reviews.
• Understanding of software architecture, design patterns, SOLID principles, and scalable application development.
• Ability to analyze technical requirements, solve complex problems, and independently deliver development tasks.
• Strong analytical, communication, collaboration, and technical documentation skills. Preferred Skills
• Hands-on experience with Docker, Dockerfiles, Docker Compose, container networking, volumes, image optimization, and containerized application deployment.
• Experience with Swagger UI, OpenAPI specifications, API schema definitions, request/response documentation, and API contract management.
• Knowledge of AWS or Microsoft Azure, cloud services, environment configuration, secrets management, and production deployments.
• Familiarity with CI/CD pipelines, automated testing, application monitoring, and deployment automation.
• Knowledge of microservices architecture, asynchronous task processing, event-driven systems, and message queues.
• Familiarity with Redis, Celery, RabbitMQ, or similar technologies for caching and background job processing.
• Knowledge of application security, API rate limiting, performance profiling, and production troubleshooting.
• Familiarity with AI/LLM API integrations and AI-powered application development is an added advantage. Perks
• Flexible Timings
• 5 Days Working
• Healthy Environment
• Celebration
• Learn and Grow
• Build the Community
• Medical Insurance Benefit

📌 Senior Full Stack Developer Ahmedabad, Pune 5–6 Years
🏢 Caregence
📍 Ahmedabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack developer ahmedabad, pune 5–6 years / ahmedabad

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack developer ahmedabad, pune 5–6 years / ahmedabad