Software Engineer - Backend (django) Job in Codemonk
Software Engineer - Backend (django)
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
Responsibilities Writing reusable, testable, and efficient server-side code that solve problems Building RESTful APIs Design and implementation of scalable, low-latency, high-availability, and performant application/architecture Implementation of security and data protection measures Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.) Deploying and managing applications on the cloud Supervising less experienced team members. Requirements Good knowledge of Python and Django Extensive knowledge on building Rest API's using Django Rest Framework (DRF) Basic understanding of Linux Systems and Docker Basic understanding of front-end technologies, such as JavaScript, HTML and CSS Able to integrate multiple data sources and databases into one system Knowledge of user authentication and authorization between multiple systems, servers, and environments Understanding of fundamental design principles behind a scalable application Understanding of database systems like PostgreSQL and MongoDB Able to design database schemas that represent and support business processes Strong unit testing, debugging and documenting skills Experience with version control systems Familiarity with AWS services such as RDS, EC2, ECS and S3.
3 to 4 Years
2 - 4 Hires