Job Description
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.
Bonus points for having
Experience working with Elastic-search, GraphQL, CI/CD tools
Experience leading teams and projects.
Codemonk focuses on Enterprise Software, Internet of Things, Blockchains, and Artificial Intelligence / Machine Learning. Their company has offices in Bengaluru. They have a small team that's between 11-50 employees.
You can view their website at http://www.codemonk.in or find them on Twitter and LinkedIn
💡 Quick Summary
Seeking a career-building opportunity? The Python|Django Backend Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
