Python Backend Developer

September 14, 2023
Urgent
Application ends: December 31, 2023
Apply Now

Job Description

Experience: 2-4 Years 

Type: Work from Office   

Location: Bangalore 

Notice Period: Immediate to 30 Days 

Mandatory Skills: Python, Flask, Django, MongoDB, DynamoDB, API Gateway, Lambda, DynamoDB 

We are seeking a skilled Python Backend Developer to join our dynamic team. The ideal candidate should have a strong background in Python programming and experience in building robust and scalable web applications. As a Backend Developer, you will be responsible for designing and implementing server-side logic, optimizing application performance, and collaborating with cross-functional teams to deliver high-quality software solutions. 

Job Responsibilities: 

  • Design, develop, and maintain server-side components and APIs using Python and relevant frameworks (e.g., Django, Flask). 
  • Work with databases (e.g., SQL, NoSQL) to design schemas, write efficient queries, and ensure data integrity. 
  • Integrate third-party APIs and services to enhance application functionality and data exchange. 
  • Identify and resolve bottlenecks, improve application performance, and ensure scalability. 
  • Implement security best practices to protect against common web application vulnerabilities (e.g., SQL injection, cross-site scripting). 
  • Write unit tests, perform code reviews, and debug issues to ensure the reliability and stability of the backend code. 
  • Create and maintain technical documentation for backend systems and APIs. 
  • Collaborate with frontend developers, UX/UI designers, and other team members to deliver end-to-end solutions. 
  • Use version control systems (e.g., Git) to manage code repositories and collaborate with team members effectively. 
  • Implement and maintain CI/CD pipelines to automate testing and deployment processes. 

Job Requirements: 

  • Experience with Python language and Python frameworks, such as Flask and Django 
  • Experience working with SQL and NoSQL databases, such as MongoDB and DynamoDB 
  • Familiarity with functional or component testing of services 
  • Experience building REST and WebSocket API clients 
  • Deep understanding of the full web technology stack (e.g., HTTP, cookies, asset loading, caching, REST, etc.) 
  • Preferred skills 
  • Experience with AWS services like API Gateway, Lambda, DynamoDB 
  • Experience in the fintech domain 
  • Knowledge of Serverless stack on top of Python 

Why NCG? 

WHO WE ARE DRIVES WHAT WE DO!  

Joining NCG means contributing to a shared ambition for reliable work culture, tackling extraordinary technological challenges in multicultural teams, preserving your work/life balance, and more! At NCG, you can explore excellent benefits designed to uplift and a solid community to upskill you. 

What We Offer:   

  • Career and competence support.   
  • Clearly defined career paths   
  • Personal Accident Policy   
  • Paid Maternity Leave and Paternity Leave   
  • Employee Assistance Program   
  • Gratuity   
  • Relocation Assistance   
  • Open Door Policy   
  • Disability Income Protection   
  • Equal Employment Opportunity