Software Engineer - Backend (Django)

Published date: 2024/01/10
  • Location: Bengaluru, Karnataka, India
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.

Bonus points for having
• Experience working with Elastic-search, GraphQL, CI/CD tools
• Experience leading teams and projects.

Skills:- Django, Flask, DRF, RESTful APIs, HTML/CSS, Javascript, Linux/Unix, Docker, PostgreSQL, MongoDB, Git, Amazon RDS, Amazon EC2, ECS and Amazon S3
Company Name: Codemonk

Apply

0 page views

Related listings

  • Hiring for Mobile Developer // Bangalore
    Software Developer
    Bengaluru (Karnataka) Software Developer
    Hiring for Mobile Developer // Bangalore MNR Solutions Private Limited - Bengaluru, Karnataka Job details Salary ₹6,00,000 - ₹10,00,000 a year Job Type Full-time Qualifications Bachelor's (Preferred) total work: 3 years (Preferred) Full Job Descripti...
    2026/11/08
  • UI Developer Intern (2023)
    Software Developer
    Bengaluru (Karnataka) Software Developer
    Design, build, and maintain highly reusable Angular, JavaScript, HTML and CSS code. Translate user behavior and research into actionable data.Design and create mockups and user journeys for a wide range of devices including mobile.Rapid development a...
    2026/11/08
  • Software Engineer
    Software Developer
    Bengaluru (Karnataka) Software Developer
    Software Engineer Enhancesys Innovations Pvt. Ltd. - Bengaluru, Karnataka Job details Salary From ₹10,00,000 a year Benefits & Perks Provident Fund, Health insurance, Paid sick time, Food provided Job Type Full-time Regular / Permanent Qualificat...
    2026/11/08