Senior Software Engineer – Backend (Python | B2B SaaS/AI | 4–6 Years)
Core
Design, architect, and build scalable web applications for corporate travel and expense management.
Role type
Senior Backend Software Engineer (Python/Java)
Builds
Web version of flagship B2B SaaS product for corporate travel needs
Domain
B2B SaaS, Business Travel & Expense Management
Deliverable
production ML models | product features
Required skills
Python, Java, Data Structures & Algorithms, OOPS, NoSQL (MongoDB), Distributed Systems, AWS (CDK, Lambda, Step Functions, API Gateway, ECS), Message Queues (Celery, RabbitMQ, Kafka), REST API, Deployment Automation (Jenkins, Code Pipeline)
Preferred skills
Flask, Django, PyTest, Open-source projects, Multi-language proficiency
Technologies
AWS, MongoDB, Celery, RabbitMQ, Kafka, Jenkins, Code Pipeline, Flask, Django, PyTest
Responsibilities
Design and architect scalable web applications, conduct code reviews, identify and fix performance bottlenecks, optimize software efficiency, collaborate with cross-functional teams on requirements
Seniority
Senior, hands-on IC