Job opening at Bengaluru
Bengaluru
Bengaluru
Full Time
Any Graduate
1200000 to 2000000
2025 Nov,25
Aisha Siddiqui
aishawhiteforce@gmail.com
92019 75265
Full Stack Developer Position Details Job Title: Full Stack Developer Experience Required: 6+ Years Employment Type: Full Time Work Mode: Work From Office Location: Bangalore, India Department: Engineering/Product Development About the Role As a Full Stack Developer, you will be working on a web-based product focused on sustainable last-mile logistics optimization. This is a unique opportunity to contribute to climate-neutral delivery solutions that will impact operations across Germany’s 80 largest cities and potentially expand globally. You will take complete ownership of feature development from requirement gathering to deployment, working directly with stakeholders including logistics planners, and data scientists. If you’re passionate about end-to-end product development and want to make a measurable environmental impact, this role is for you. Key Responsibilities Feature Development & Ownership Gather requirements from diverse stakeholders (logistics companies, research partners) Design, develop, and deploy complete features with full ownership from conception to production Implement microservices architecture for scalable, distributed systems Build responsive, intuitive web interfaces for complex logistics analytics Technical Implementation Develop Frontend using React Develop RESTful APIs Implement real-time data processing pipelines using Kafka Design and optimize database schemas for both relational (PostgreSQL) and NoSQL (MongoDB) systems Design and implement data warehouses using OLAP solutions (e.g., ClickHouse) for centralized storage, ETL pipelines, and multi-dimensional analytics of logistics, traffic, and urban structure data Collaboration & Quality Collaborate with logistics domain experts to understand operational workflows Participate in code reviews and maintain high code quality standards Document technical specifications and API interfaces Contribute to architectural decisions and technology selections Required Technical Skills Must Have Skills (Mandatory) Backend Development Python: Strong proficiency in Python for data processing, API development, and integration with analytics models Node.js: Experience building scalable backend services, REST APIs, and microservices API Design: RESTful services, authentication (JWT), and API documentation Frontend Development React.js: Advanced knowledge of React, hooks, state management (Redux/Context API) Modern JavaScript: ES6+, async programming, promise handling Databases & Data Management PostgreSQL: Complex queries, schema design, performance optimization, indexing MongoDB: Document modeling, aggregation pipelines, performance tuning Data Modeling: Experience with both relational and NoSQL paradigms Version Control Git: Proficient with version control, branching strategies, and collaborative workflows Good to Have Skills (Preferred) Backend Development GraphQL: Schema design and resolver implementation TypeScript: Type-safe backend development Frontend Development TypeScript: Strong typing for React applications UI/UX: Responsive design, data visualization libraries (D3.js, Recharts), mapping libraries (Leaflet, Mapbox) Streaming & Search Elasticsearch: Full-text search, aggregations, index management, query optimization Apache Kafka: Event streaming, producers/consumers, topic management DevOps & Infrastructure Docker: Container creation, multi-stage builds, docker-compose Kubernetes: Understanding of deployment, services, and orchestration CI/CD: Experience with deployment pipelines (Jenkins, GitLab CI, GitHub Actions) Cloud Platforms: AWS services (EKS, Lambda, EventBridge, S3) Data Warehousing & Analytics ClickHouse: OLAP database for real-time analytics and data warehousing Data Warehousing: Experience with dimensional modeling, ETL processes What We Offer Competitive salary based on experience and skills Professional growth in emerging sustainable logistics sector Collaborative work environment with domain experts and researchers Full ownership of features and technical decisions Exposure to large-scale SAAS product development Interview Process: 1. Initial Screening: Discussion about experience and technical background 2. Technical Round 1: Coding assessment (data structures, algorithms, system design) 3. Technical Round 2: Full-stack development discussion and architecture review 4. Final Round: Stakeholder interaction and cultural fit assessment Contact Information Company Name: RYTLE India Location: Bangalore, Karnataka, India