Python/Django Developer

4.0 years

2.0 - 2.5 Lacs P.A.

Udaipur

Posted:1 week ago| Platform:

Apply Now

Skills Required

pythondjangodeveloperflasktechnologyormrelationaldataservertemplatingjavascriptaccessibilitysecurityauthenticationauthorizationdesignprogrammingmobiledatabasesupportmicroservicesarchitecturerabbitmqapachekafkatestdebuggingcodeversioningsoftwaredeploymentdevelopmentstoragelatency

Work Mode

On-site

Job Type

Full Time

Job Description

Required Skills : ● Expert in Python, with knowledge of at least one Python web framework {{such as Django, Flask, etc depending on your technology stack}} ● Familiarity with some ORM (Object Relational Mapper) libraries ● Able to integrate multiple data sources and databases into one system ● Understanding of the threading limitations of Python, and multi-process architecture ● Good understanding of server-side templating languages {{such as Jinja 2, ● Mako, etc depending on your technology stack}} ● Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 ● Understanding of accessibility and security compliance ● 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 ● Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform ● Able to create database schemas that represent and support business processes ● Design, develop, and maintain Microservices using Python to ensure high performance and scalability. ● Collaborate with cross-functional teams to define and implement ● Microservices architecture best practices. ● Design, implement, and maintain systems that utilize queueing services for asynchronous communication. ● Integrate and configure queueing services like RabbitMQ or Apache Kafka within the application architecture. ● Strong unit test and debugging skills ● Proficient understanding of code versioning tools ● Work collaboratively with the design team to understand end-user requirements to provide technical solutions and for the implementation of new software features ● Knowledge of application deployment process and server set up Responsibilities- ● Develop reusable, testable, and efficient code. ● Implement moderately complex applications and features following the underlying architectural decisions. ● Collaborate with team members to follow established development guidelines. ● Integrate and manage data storage solutions with a focus on execution. ● Design and implementation of low-latency, high-availability, and performant applications Job Type: Full-time Pay: β‚Ή200,000.00 - β‚Ή250,000.00 per month Schedule: Day shift Experience: Python: 4 years (Required) Language: English (Required) Willingness to travel: 100% (Required) Work Location: In person

Epigee, Inc
Not specified
[ ]

RecommendedJobs for You