Sr. Python Backend Developer | Online Jobs | Optimhire

Sr. Python Backend Developer

A developer with passion for API and backend development in Python.We are looking for someone who is- A self starter with an analytical mind and a great sense of logic- A result - oriented person who enjoys solving real life problems- An excellent communicator who can work with minimal supervision and collaborate with aglobally dispersed teamJob Description :We are looking for a Python Web and API Developer responsible for managing the interchangeof data between the server and the users. Your primary focus will be the development of allserver-side logic, ensuring high performance and responsiveness to requests from thefront-end. You will also be responsible for integrating the front-end elements built by yourco-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well.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, blob stores- Test the website and identify any technical problems and hitchesSkills And Qualifications :Desired:- Have 3-7 years experience in application development with at-least 3 years in Python- Deep understanding of frameworks like Django, FastAPI or Flask
- Familiarity with some ORM (Object Relational Mapper) libraries- Able to integrate multiple data sources and databases into one system- Hands on experience on Linux OS- Understanding of the threading limitations of Python, and multi-process architecture- Good understanding of server-side templating languages like Jinja 2, Mako, etc- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3- Understanding of Relational Databases like MySQL/PostgreSQL is must- Knowledge of user authentication and authorization between multiple systems, servers, andenvironments- Understanding of fundamental design principles behind a scalable application- Able to create database schemas that represent and support business processes- Strong unit test and debugging skills- Understanding of accessibility and security compliance
Good to have:- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform- Rabbit MQ for messaging- Docker- Pandas ( Python Data Language)- Proficient understanding of code versioning tools such as Git and able to conduct code reviews- Deploy your changes to development and production servers frequently.- Building reusable code and libraries for future use


Job Type

Payroll


Positions

Backend Developers


Must have Skills

  • Python
  • JavaScript
  • Django
  • Flask
  • MySQL

10 - 27 K/Year USD (Annual salary)

Longterm (Duration)

Onsite Delhi, India

India


Deepa M

India