Python Senior Developer Job in E2e Networks Limited
Python Senior Developer
- New Delhi, NCT
- Not Disclosed
- Full-time
- Permanent
Job Description
Are you looking for a role in a growing organization where you get the freedom and fast paced
environment of a startup along with the maturity and stability of an organization which has an
experience of more than a decade as the premier IaaS provider in India? Are you willing to take up
the challenge to enhance our platform and set the direction for the future development keeping in line
with our philosophy of product-driven growth? We are looking for a committed developer with
experience in developing systems who is also capable of leading teams in writing better code through
process-driven techniques.
We are looking for a Python Senior Web Developer responsible for managing the interchange of data
between the server and the users. Your primary focus will be the development of all server-side logic,
ensuring high performance and responsiveness to requests from the front-end. You will also be
responsible for integrating the front-end elements built by your co-workers into the application;
therefore, a basic understanding of front-end technologies is necessary as well.You will often lead a
small team while working on particular projects or modules and will also be responsible for design and
code reviews.
Responsibilities
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Integration of user-facing elements developed by front-end developers with server side logic
- Implementation of security and data protection
- Integration of data storage solutions ( databases, key-value stores )
- Review of design and code.
Skills And Qualifications
- Intermediate to advanced proficiency in Python with experience of collaboration with teams
- Good understanding of relational and object-oriented database technologies.Able to integrate
multiple data sources and databases into one system.Familiarity with some ORM (Object
Relational Mapper) libraries - Have good experience developing web applications using the Django framework
- Have a clear understanding of data structures and algorithms. Able to write efficient, robust
and reusable code.Understanding of fundamental design principles behind a scalable
application - Have knowledge of REST paradigm, service-oriented architecture, and distributed
systems.Familiarity with asynchronous queues/event-driven programming. - Strong understanding of OS Fundamentals/Virtualization/Networking/Storage. Strong hold on
Linux - Knowledge of user authentication and authorization between multiple systems, servers, and
environments - Good to have knowledge about web server and application servers such as Nginx, Gunicorn
etc - Critical thinking and problem-solving skills
- Able to debug and optimize code written by others
- Proficient understanding of code versioning tools (preferably Git)
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
4 to 8 Years
2 - 4 Hires