Full Stack Developer
Published date: 2024/01/10
- Location: Gujarat, India
Team Lead (Full Stack Developer)
A candidate with efficiency in writing reusable and efficient code with design and implementation of low-latency, high-availability performant application.
Expert in python and with knowledge of at least one Python web framework as
Django/Django REST (Flask, etc. will be appreciated).
Implementation of security and data protection.
Integration of data storage solutions.
Understanding of the threading limitations of Python, and multi-process architecture.
Basic understanding of front-end technologies. Understanding of accessibility and security compliance (depending on the specific project).
Knowledge of user authentication and authorization between multiple systems, servers, and environments. Understanding of fundamental design principles behind a scalable application. Familiarity with event-driven programming in Python.
Proven experience of leading a small cross-functional team with backend & frontend engineers, QA engineers, and designers.
What makes you a great candidate
Proven work experience as Software Developer of 2.5 to 3 year
Hands on experience with
Django
Class based view Model Managers Different Authentication Mechanism
Django REST framework
Class based view Customized Serializers Different Authentication mechanism Viewsets
Flask or FastAPI
Experience creating and implementing REST APIs
Familiarity with some ORM (Object Relational Mapper) libraries
Work experience with data modelling and feature engineering is a plus.
Good understanding of both SQL (MySQL, PostgreSQL) and NoSQL databases
(MongoDB). Understanding of in-memory databases like Redis is plus.
Distributed data processing queue/scheduler designs, e.g. Celery, Redis Queue
, Celery beat
Socket Programming with Django Channels and WebSocket
Strong understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Hands on experience with Vue.js is plus
Good understanding of server-side templating languages such as Jinja 2, and Mako
A desire and interest to learn and work in the Docker ecosystem
Strong unit test and debugging skills
Proficient understanding of code versioning tools such as Git
Basic knowledge of cloud technologies like Docker, OpenStack, Kubernetes, AWS,
GCP and Azure.
Experience with Ansible a plus
Knowledge of deployment frameworks e.g., Fabric, Docker
Use of Continuous Integration frameworks e.g., Jenkins, Travis, Bamboo
Linux system administration
Experience with TDD and ability to write quality unit tests is plus
A candidate with efficiency in writing reusable and efficient code with design and implementation of low-latency, high-availability performant application.
Expert in python and with knowledge of at least one Python web framework as
Django/Django REST (Flask, etc. will be appreciated).
Implementation of security and data protection.
Integration of data storage solutions.
Understanding of the threading limitations of Python, and multi-process architecture.
Basic understanding of front-end technologies. Understanding of accessibility and security compliance (depending on the specific project).
Knowledge of user authentication and authorization between multiple systems, servers, and environments. Understanding of fundamental design principles behind a scalable application. Familiarity with event-driven programming in Python.
Proven experience of leading a small cross-functional team with backend & frontend engineers, QA engineers, and designers.
What makes you a great candidate
Proven work experience as Software Developer of 2.5 to 3 year
Hands on experience with
Django
Class based view Model Managers Different Authentication Mechanism
Django REST framework
Class based view Customized Serializers Different Authentication mechanism Viewsets
Flask or FastAPI
Experience creating and implementing REST APIs
Familiarity with some ORM (Object Relational Mapper) libraries
Work experience with data modelling and feature engineering is a plus.
Good understanding of both SQL (MySQL, PostgreSQL) and NoSQL databases
(MongoDB). Understanding of in-memory databases like Redis is plus.
Distributed data processing queue/scheduler designs, e.g. Celery, Redis Queue
, Celery beat
Socket Programming with Django Channels and WebSocket
Strong understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Hands on experience with Vue.js is plus
Good understanding of server-side templating languages such as Jinja 2, and Mako
A desire and interest to learn and work in the Docker ecosystem
Strong unit test and debugging skills
Proficient understanding of code versioning tools such as Git
Basic knowledge of cloud technologies like Docker, OpenStack, Kubernetes, AWS,
GCP and Azure.
Experience with Ansible a plus
Knowledge of deployment frameworks e.g., Fabric, Docker
Use of Continuous Integration frameworks e.g., Jenkins, Travis, Bamboo
Linux system administration
Experience with TDD and ability to write quality unit tests is plus
0 page views
Related listings
-
Frontend Developer - Full-Time - AhmedabadAndroid DeveloperWe are looking for programmers with a keen eye for design for the position of front-end developer. Front-end developers are responsible for ensuring the alignment of web design and user experience requirements, optimizing web pages for maximum effici...2026/11/06
-
Fullstack Developer_Eco Jobs in AhmedabadAndroid DeveloperIntroduction Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the ...2026/11/06
-
ApprenticeAndroid DeveloperExecution of NCE projects, Generic projects and Line Extension projects using QbD principle. Extensive literature search related to the products assigned. Formulation development, process development, and manufacture of GMP batches. Preparation of te...2026/11/06