logo

JobNob

Your Career. Our Passion.

Backend Developer (Python)


Tonomo


Location

Delhi | India


Job description

About Us

Tonomo is building an intelligent, autonomous platform that is revolutionizing the e-commerce space with AI + IoT.

About You

You are passionate, a strong technical contributor, an avid learner and love the experience of working in an agile, fast-paced start-up environment. Knowledge and expertise in developing back-end services to support high-quality and scalable cross platform applications on mobile & web. You are motivated, ambitious and able to take ownership and handle responsibilities meticulously.

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

Requirements

1.

Minimum 5 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.

Relevant keywords: Backend, programming Python, FastAPI, Flask, REST APIs, SQLAlchemy, PostgreSQL, cloud services, IoT devices + telemetry protocols and setting up a broker ( MQTT, IoT, RabbitMQ, HiveMQ),

Payment systems (Stripe, IAP, SKU/ others), Time Series DB, (TSDB, InfluxDB, Prometheus, OpenTSDB, Graphite), Microservices, Integration with third party frameworks, Code reviews, Unit tests, Jira.

Other Skills

1.

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

Adapt to the chaos 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


Job tags



Salary

All rights reserved