BACKEND DEVELOPER WITH PYTHON REQUIRED
BACKEND DEVELOPER
We are looking for a Back-End Web Developer responsible for managing the interchange of data
between server and the user. Your primary focus will be to develop server-side logic, and ensuring
high performance & responsiveness to requests from the front-end. You will be coordinating with
the front-end development team to integrate the API communication required for the application.
So, basic understanding of front-end technologies is also key to possess.
Responsibilities
Integration of user-facing elements developed by a front-end developers with server side
logic
Building reusable code and libraries for future use
Optimization of the application for high performance and scalability
Implementation of security and data protection
Design and implementation of data storage solutions
Skills & Qualifications
4-7 years’ experience in client-facing projects in a global consulting setting
Proficient knowledge of Python is mandatory, additional weightage will be given for
similar backend languges(Java, JavaScript, NodeJS, etc..)
Proficient knowledge on Flask is must and added advantage if other similar frameworks are
known (ExpressJS, Spring Boot, Symfony, Sintara, etc…)
Understanding accessibility and security compliance from the Business statement &
implement them accordingly
Experience in implementing user authentication and authorization between multiple
systems, servers, and environments
Proficient understanding of code versioning tools, such as GitHub, BitBucket, GitLab, etc,.
Experience in building the API services from scratch - Project structuring, setting up
environment objects, build reusable components,etc,.
Proficient knowledge in handling any from JSON, XML & YAML
Integration of multiple data sources and databases (MySQL, MS SQL Server, MongoDB,
etc,.) into the application code
Management of hosting environment, including database administration and scaling an
application to support load changes
Creating database schemas that represent and support the business use case
Key to have - Implementing automated testing and unit tests cases using tools like Postman
or any other libraries like Mocha or Pytest
Key to have - Basic understanding of front-end technologies and platforms, such as
JavaScript, HTML5, and CSS3.
Other Skills
Excellent interpersonal skills when interacting with colleagues and clients in a clear, timely,
and professional manner
Ability to communicate complex solutions to clients and stakeholders in a clear and succinct
manner
Location
Bangalore, India