Still Struggling with Hiring? Discover Olibr's Solution Now!

Senior Backend Developer

  • Shyena.in
  • India, B...
  • 3 - 7 Yrs

Job Description

Shyena Solutions Pvt Ltd., (https://shyena.in/) is a Data Analytics startup Headquartered in Bangalore. Our motto is to ensure that Data and Analytics services runs well for our customers. We work on wide range of product lines such as - Image / Video Analytics, Social Media Analytics, Tactical Equipment, Location Analytics, Healthcare Analytics, Maritime Analytics.

Skills And Qualifications

  • B.E/B.Tech in computer science or MCA.
  • Overall 3 to 7 years of experience in design, development, testing and implementation of various stand-alone and client-server based architecture based enterprise applications software in Python in different domains.
  • Good experience in developing web applications implementing Model view control architecture using Django, Flask, etc
  • Skilled experience in Python with proven expertise in using new tools and technical developments to drive improvement throughout entire software development lifecycle.
  • Experience in various Python integrated development environments
  • Strong expertise in development of web-based applications using Python.
  • Good knowledge of front end frameworks
  • Having experience in Agile methodologies, Scrum stories and Sprint experience.
  • Good experience in working with data analytics, data wrangling in a python-based environment.
  • Good experience in open-stack development.
  • Experience in working with server-side technologies including databases, restful API and MVC design patterns.
  • Experience In working with continuous deployment
  • Superior troubleshooting and technical support abilities with migrations, network connectivity, and security and Database applications.
  • Experience in requirement gathering, developing effective, user friendly web applications, use case development, etc.
  • Knowledge about setting up Python REST API Framework using Django
  • Good knowledge in using NoSQL Databases like Apache Cassandra and MongoDB
  • Experience with various version control systems like Git, GitHUb, CVS.
  • Good experience in documentation of architecture, design and operational procedures
  • Experience in Test-driven Development and Behavior-Driven Development methodologies.
  • Excellent interpersonal skills, ability to handle multiple tasks and work well in a team environment.

Job Responsibilities

  • Involve in software development lifecycle of tracking the requirements, gathering, analysis, detailed designing, development, system testing, and user acceptance testing.
  • Actively involve in developing methodologies for Create, Read, Update and Delete (CRUD)
  • Develop entire backend module using Python Django web framework
  • Involve in designing user friendly web applications
  • Interactive in providing change requests, trouble reports and requirements collection with the client
  • Manage code versions with GitHub and deployment to staging and production servers.
  • Implement MVC Architecture in developing the web application with the help of Django framework.
  • Involve in code reviews, reduce bugs, improve code quality, and increase knowledge sharing.
  • Implement and monitor established best practices using elastic search
  • Improve code reuse and performance by making effective use of design patterns and refactoring code base.
  • Involve in analysis and design and implementation of low-latency, high-availability, and performant applications.
  • Involve in debugging and troubleshooting programming related issues
  • Writing backend programming in Python.
  • Able to integrate multiple data sources and databases into one system
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments

Location

Bengaluru, Karnataka, India