Senior/Software Engineer
PayU India
Job Highlights
2 - 5 Years
Bangalore/Bengaluru
Front end, GIT, RDBMS, Django, MySQL, MVC, Apache, Financial services, SQL, Python
Job description
Responsibilities:
Writing reusable, testable, and efficient code.
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
Requirements:
3 Years of experience.
Knowledge in Python, with strong knowledge of using Django Web Framework and rest framework.
Experience in designing scalable micro-services required.
Understanding of the threading limitations of Python, and multi-process architecture.
Good understanding of server-side templating languages.
Knowledge of user authentication and authorisation between multiple systems, servers, and environments.
Understanding of fundamental design principles (including MVC).
Good hands on in AWS scalable environment.
Experience with different RDBMS and No SQL databases like MySQL, mongo, etc.
Understanding of caching architecture and usage of different datastore like redis, memcache, etc.
Working knowledge of Elastic search or Apache solr.
Proficient understanding of code versioning tools such as Git.
RoleSoftware Developer
Employment TypeFull Time, Permanent
Education
Any Graduate