Senior Backend Engineer - Mumbai, India - Kustard

    Kustard
    Kustard Mumbai, India

    Found in: beBee S2 IN - 1 week ago

    Default job background
    Full time
    Description

    We are looking for a Back-End Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.

    Responsibilities

  • Building REST API's & Services
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Design and implementation of the database schema
  • Design and implementation of data storage solutions
  • Implementing CI/CD pipeline

    Skills And Qualifications

  • Proficient knowledge of a back-end programming language Python
  • Hands-on experience with Python Frameworks like Django or Flask
  • Proficient knowledge of MySQL, PostgreSQL

  • Creating database schemas that represent and support business processes (Relational & NoSQL)
  • Understanding of token-based authentication systems.
  • Understanding and Hands-on knowledge of the asynchronous task/job processing
  • Understanding of queueing systems like Redis/AWS SQS
  • Understanding accessibility and security compliance
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Data migration, transformation, and scripting
  • Setup and administration of backups
  • Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Proficient understanding of OWASP security principles
  • Understanding of "session management" in a distributed server environment

    Brownie Points

  • Experience in Docker
  • HandsOn Knowledge with implementing CI/CD pipelines
  • Experience in managing applications on AWS
  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Product wide application-level thinking on API and data modelling.

    Kustard focuses on Mobile, Product Design, Apps, and Software Engineering. Their company has offices in Mumbai. They have a small team that's between 11-50 employees.
    You can view their website at or find them on Twitter, Facebook, and LinkedIn.