Backend Developer - Bengaluru, India - vasitum

    vasitum
    Default job background
    Description
    We are looking for an experienced BackendDeveloper who will be responsible for developing backendinfrastructure for the smart crib product line. You ll be part of acrossfunctional team and responsible for backend development forour IOT product.We have iOS and Android appsthat customers use for baby monitoring that talk to thebackend.The smart crib has sensors that sendevents data to the backend. We store all the data on the cloud thatpowers our Machine Learning algorithms for baby detection &sleep pattern recognition. Backend is the glue that binds thevarious experiences.This role is for someonewho thoroughly enjoys building backend infrastructure for stabilityperformance uptime andscale.
    Requiredskills
    • 5years of relevant working experience in building and maintaininglarge scale backend systems.
    • Highly proficientin Python and at least one of the server based frameworks likeDjango Flask FastAPI etc. Experience with serverless stack is aplus.
    • Highly proficient with one of the SQLdatabases like Postgresql MySQL etc. Experience with NoSQLdatabases is a plus.
    • Handson experience inbuilding and maintaining the backend system on one of the majorcloud providers. Experience with AWS is aplus.
    • Be consumeroriented be a teambuilder andteam player have an ability to work in a fast paced and highlycollaborative position be highly organized and have an ability tomultitask and meet tightdeadlines.

    Youreawesomeat:
    • Evaluatingtradeoffs between correctness robustness performance space andtime.
    • Understand the business requirements andcome up with a scalable and cost effectivesolution.
    • Enjoying the challenge of leadingcomplex technical projects and delivering iterative solutions thatprovide value each step of theway.

    Youllbe responsiblefor
    • Designof the overall architecture of the backend and evolving it toensure maximum performance stability andscalability.
    • Collaborate with frontend andmobile application developers to improveusability.
    • Building reusable code and librariesfor future use.
    • Constantly evaluates emergingtechnologies and avails strategic innovative and costeffectivesolutions that increase the efficiency reliability and integrationof the business s sites/software.
    • Working in asemiautonomous environment with prototyping technologies in orderto resolve emerging site/software issues promptly reportingdirectly to the Head of Engineering
    • Making surethat the whole system is secure and no data islost.
    • Work with crossdisciplinary teams (designresearch product QA) throughout the programlifecycle.

    Academicqualifications
    • Bachelors / Mastersin Computer Science or alliedfields


    infrastructure,databases,softwarearchitectural design,software development