Python Developer

Python Developer
WhatsApp Group Join Now
Telegram Group Join Now

Role and Responsibilities:

  • Build back-end applications and services for cloud and embedded systems
  • Write services/routines for data pre-processing and pipelining routine procedures
  • Create services for Linux based systems
  • Design scalable solutions for applications and services across different verticals
  • Perform routine testing and quality assurance for any and all tools developed
  • Perform root cause analysis and application debugging
  • Integration of UI design and elements with backend services and resources
  • Integration of database and storage solutions into backend
  • Uphold code quality standards, following best practices and building efficient solutions
  • Innovate ideas and implementations for automation of routine procedures, redesign of existing services and inclusion of new tools and technologies
  • Coordinating with development teams to determine application requirements
  • Assess client requirements/suggestions and prioritize accordingly internally
  • Communicate updates and analysis to client and team members in a documented manner
  • Collaborate with team members on multiple fronts and assist in assignments related to project and existing objectives

Qualifications & Skills:

  • Bachelor’s degree in Computer Sciences, Engineering or related field
  • 3-5 years of experience as a software engineer
  • Expert knowledge of Python and related frameworks including Django and Flask
  • Good understanding of threading and multiprocessing architectures
  • Well versed with version control in Git and code repositories
  • Ability to integrate and ingest data from multiple sources and structures
  • Experience with embedded tools and platforms such as ARM & Embedded Linux
  • Understanding of cloud computing, hosting and services involved
  • Experience in working with web servers and building deployment pipelines
  • Familiarity with front-end technologies and testing tools
  • Good problem-solving skills and coordination capabilities with team members
  • Ability to collaborate on projects and work independently when required

Find Latest Job