Backend Developer - India - Tonomo

    Tonomo
    Tonomo India

    2 weeks ago

    Default job background
    Sales
    Description

    Company Description

    Tonomo is a company that is revolutionizing the e-commerce space with IOT platform and AI algorithms. Our intelligent and autonomous platform aims to make our lives easier, better, and simpler. With a focus on innovation, we are creating cutting-edge solutions for the e-commerce industry.

    Role Description

    This is a contract based, part-time (50% - 100% time job) remote role for a Back-end Developer (Python), to support high-quality and scalable cross platform applications on mobile & web. The back-end Developer will be responsible for developing the back-end system from scratch to MVP stage and then to scale it according to customers feedback. This includes working in collaborating with front-end developers and other team members to ensure seamless integration and functionality.

    Requirements

    1. Minimum 3 years of industry experience in software application development.

    2. Proficient in Python programming.

    3. Experience in FastAPI, Flask, REST APIs, SQLAlchemy, PostgreSQL, and TSDB.

    4. Familiarity with IoT telemetry protocols such as MQTT, Mosquitto, or relevant open-source projects.

    5. Experience in integrating payment systems, with a bonus for familiarity with Stripe.

    6. Proficiency in design patterns for microservices architecture

    7. Proficiency to deploying services in the cloud (Google Cloud - bonus)

    8. Familiarity with project management tools like Atlassian Jira and version control systems like GitHub or similar tools.

    Responsibilities

    1. Build REST APIs and microservices in Python using FastAPI, SQLModel/SQLAlchemy, PostgreSQL

    2. Integration with third party frameworks for authentication, payments, chat, IoT, etc.

    3. Write code that is clean, reusable, maintainable and testable

    4. Engage with engineering and product teams for technical discussions & code reviews

    5. Develop microservices for analytics serving the Business Intelligence team

    Other Skills

    1. An attitude to learn continuously, strive for team success

    2. Adapt to the chaos of startup company, and ambiguity while shaping the future

    3. Good communication and problem solving abilities

    4. Essential to have time management and organizational skills

    Perks

    1. Opportunity to work closely with the founding team, paving the way for exponential learning

    2. Be part of the rapid revolution using AI in the autonomous e-commerce space

    3. Industry aligned salary plus bonus, based on performance

    We are looking for candidates who are proactive and show a passion to learn. If interested, please get in touch by sending your detailed resume