Sr Full Stack Developer

Inferenz Tech

Ahmedabad District

On-site

INR 2,600,000 - 3,800,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Inferenz Tech in Ahmedabad, India, is seeking a Senior Full Stack Developer to design, build, and maintain scalable, secure web applications. The ideal candidate will have strong expertise in Python backend development and modern frontend frameworks, with experience in API development, cloud technologies, and system architecture.

You will contribute to database design (SQL/NoSQL), performance tuning, testing, and CI/CD automation, and mentor junior developers.

Qualifications

  • 5–6 years of professional full-stack development experience.
  • Strong Python backend and frontend framework knowledge (React/Angular).
  • Experience building RESTful APIs, middleware, and security features.
  • Proficient with relational and NoSQL databases; cloud deployments.

Responsibilities

  • Design, develop, test, and maintain scalable full-stack applications.
  • Build secure, high-performance backend services with Django/DRF, FastAPI, or Flask.
  • Develop responsive frontend apps using React.js or Angular and TypeScript.
  • Design and document RESTful APIs; integrate third-party services.
  • Apply advanced Python concepts and optimize performance; write tests.
  • Containerize apps with Docker; support CI/CD pipelines.
  • Mentor juniors and participate in architecture discussions.

Skills

Python
Django/DRF
FastAPI/Flask
React/Angular
REST APIs
Async programming
DSA fundamentals
SQL/NoSQL
Docker
Git

Education

Bachelor's or Master's in CS/IT

Tools

PostgreSQL
MySQL
MongoDB/DynamoDB
Swagger/OpenAPI
Docker Compose
CI/CD tooling
Git
AWS/Azure
DRF/FastAPI/Flask

Job description

Job Summary

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.

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 professional 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.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack DeveloperAhmedabad, Pune5–6 Years
Senior Full Stack DeveloperAhmedabad, Pune5–6 Years

Caregence • Ahmedabad District

On-site
INR 1,800,000 - 3,200,000
Flexible Timings
5 Days Working
Healthy Environment
+4
Full Stack Engineer
Full Stack Engineer

C5i • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Lead Engineer- Python Backend
Lead Engineer- Python Backend

Evalueserve India • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Full-Stack Software Developer (Python Django & JavaScript)
Full-Stack Software Developer (Python Django & JavaScript)

DigitalRecruiter™ APP • Dadri

On-site
USD 681 - 1,136
Sr Engineer - Python Full-Stack Developer (ReactJS)
Sr Engineer - Python Full-Stack Developer (ReactJS)

EMBARKGCC SERVICES PRIVATE LIMITED • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Full stack Engineer
Full stack Engineer

Phigital Care • Bengaluru

On-site
INR 900,000 - 1,500,000
Python Full Stack Developer
Python Full Stack Developer

Vrinda International • India

On-site
INR 1,800,000 - 3,200,000
Full Stack Developer - S
Full Stack Developer - S

Tata Consultancy Services Limited • India

On-site
INR 1,200,000 - 1,800,000
Senior Python Developer
Senior Python Developer

Placenet Consultants • Chennai

On-site
INR 2,400,000 - 4,200,000
Full Stack Developer
Full Stack Developer

ALIQAN Technologies • India

On-site
INR 900,000 - 1,400,000