Software Development Engineer – Full Stack
Core
Building scalable backend services, APIs, and frontend applications for an enterprise B2B platform that digitizes industrial procurement and vendor management.
Role type
Full Stack Software Development Engineer
Builds
Scalable backend services, APIs, distributed microservices, and frontend interfaces for large industrial enterprises.
Domain
Industrial procurement, vendor management, B2B SaaS
Deliverable
production ML models | product features
Required skills
Python, TypeScript, Node.js, React, MongoDB, Elasticsearch, Docker, Kubernetes, AWS, Azure, Azure OpenAI, LangGraph, vector search, OCR, document ingestion, asynchronous event-driven architectures, microservices design, API development, database optimization, frontend architecture, system debugging, observability, testing, performance tuning
Preferred skills
AI infrastructure, distributed systems, scalable web architectures, modern UI frameworks
Technologies
Python, TypeScript, JavaScript, Node.js, NestJS, Express.js, Flask, FastAPI, MongoDB, Elasticsearch, Docker, Kubernetes, AWS, Azure, Azure OpenAI, GPT Models, LangGraph, Google ADK, Azure Service Bus, AWS SQS, AWS SNS, React 18, Redux, React Router, SCSS, Styled Components
Responsibilities
Build and optimize scalable backend services, APIs, and distributed microservices; Develop and optimize MongoDB aggregations, ElasticSearch queries, and large-scale retrieval workflows; Build responsive and scalable frontend interfaces; Work on asynchronous event-driven architectures; Integrate AI-powered workflows; Maintain and improve scraping, OCR, and document ingestion systems; Write clean, production-grade code with focus on testing, debugging, and performance.
Seniority
Mid-level to Senior, hands-on IC