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 resumeJob tags
Salary