skillindiajobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Python Backend Developer

2.00 to 7.00 Years   Pune   20 May, 2021
Job LocationPune
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

Roles/Responsibilities

  • Designing, implementing and deploying updates, features to the FlytCloud backend system. The work typically requires writing RESTful APIs.
  • Derive key metrics from the system to estimate system health and performance.
  • Prepare automated test suites for continuous health monitoring of the backend systems.
  • Perform load testing to understand potential scale issues and take corrective measures.
  • Integrate tools for incidence report and response, to ensure high availability of the backend system.
  • Drive Security practices implementation. (Troubleshoot incidents, identify root cause, configuration, fix and document problems, patching systems for vulnerabilities, and implement preventive measures)
  • Maintain codes, users and API documentation.
  • Setting up the CI/CD automation environment for web applications using Jenkins/ECS.
  • Manage Linux Virtual machines on EC2 ensuring correct VPC, Security Group settings.
  • Integrate automated data pipelines to enable analysis of usage patterns on 3rd party analytics platforms.

Skills/Experience required

  • 2+ years of programming/scripting experience in Python.
  • Developed and deployed high-performance backend applications using python.
  • Good understanding of asynchronous programming, multi-processing, networking, microservices architecture, etc.
  • Experience with RESTful APIs, Websocket protocol.
  • Good at using Docker, version control (git).
  • Integrated unit tests for python applications using Pytest, etc.
  • Deployed server applications using Nginx, Apache, etc.
  • Experience with blackbox and whitebox security, vulnerability and penetration testing using Jmeter, SonarCube or other tools.
  • Good code documentation practices, using docstrings, markdown, etc.
  • Experience in AWS production cloud deployments.
  • Experience with EC2, Load Balancers, Auto Scaling, Jenkins, ECS, CodePipeline, GitLab pipeline, Cloudwatch, Lambda.

Good to have:

  • Used tools like Swagger (OpenAPI) for API documentation.
  • Worked with PagerDuty, OpsGenie or other tools for incident reporting.
  • Exposure to video streaming tools, e.g. WebRTC.
  • Exposure to Deep Learning, Computer Vision.
  • Exposure to Data Analytics.
,

Keyskills :
mysqljavascriptcssapihtmlwhite boxroot causetest suiteskey metricsload testingdeep learningversion controlvirtual machinesweb applicationshigh availabilitypenetration testingdocumentation practicesrestful apisawsecs

Python Backend Developer Related Jobs

© 2020 Skillindia All Rights Reserved