{"id":3833699,"url":"https://alion.io/job/geidea-full-stack-engineer","title":"Full Stack Engineer","company":{"id":48929,"name":"Geidea","domain":"geidea.net","url":"https://alion.io/company/geidea","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"Apache Kafka","optional":false},{"name":"API Gateway","optional":false},{"name":"Azure DevOps","optional":false},{"name":"Chart.js","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Java","optional":false},{"name":"JUnit","optional":false},{"name":"Mockito","optional":false},{"name":"MQTT","optional":false},{"name":"Pinia","optional":false},{"name":"PrimeVue","optional":false},{"name":"React.js","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Cloud","optional":false},{"name":"Spring Security","optional":false},{"name":"Vue.js","optional":false},{"name":"Azure","optional":true},{"name":"JavaScript","optional":true},{"name":"Kotlin","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-05T17:29:33Z","employer_posted_date":null,"last_verified_at":"2026-11-05T17:29:33Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"Established in 2008, Geidea epitomises customer focused empowerment and commercial success through continuous innovation.\nGeidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market.\nOur solutions give any business the chance to get ahead and reach for more no matter their size or maturity.\nOur technology mirrors our people - Smart, Innovative & Forward Thinking\nwww.geidea.net\n\nTo maintain competitive advantage as we grow, we are currently looking for a new Full Stack Engineer\n\nJob purpose:\nGeidea Store is the platform Geidea uses to remotely manage, update and control its POS terminal fleet. This role designs, builds and runs it end to end, across backend services and the web console. Without it, app and firmware rollouts slow down, terminals need costly field visits, and security and compliance gaps go unnoticed. Merchants would face more downtime, and Geidea would lose its ability to scale the fleet and launch new merchant services quickly.\n\nResponsibilities:\n\nDesign, build and own complex Java / Spring Boot microservices end to end that handle traffic from up to 1M users and devices.\nDesign REST APIs and event contracts on Kafka and MQTT between web clients, services and devices.\nModel MongoDB data and Redis caching for high-volume, scalable systems.\nImplement secure flows: JWT at the API gateway (Spring Cloud Gateway), RBAC, OTP login and TOTP-based device authentication.\nBuild data-heavy Vue 3 screens (PrimeVue, Pinia) with dashboards (Chart.js) and maps (Leaflet, MapLibre).\nAdd structured logging, metrics and tests so production issues can be traced across services.\nReview code, mentor developers and take part in design reviews.\n\nQualifications:\n4-5 years in software development, 1+ of them on production Java / Spring Boot backends. (High)\nJava 17/21, Spring Boot 3, Spring Security, Spring Cloud Gateway (WebFlux) and Spring Data MongoDB. (High)\n1+ years of frontend, ideally Vue 3 with Pinia and PrimeVue (React or Angular acceptable). (Low)\nMicroservices and event-driven design with Kafka: retries, ordering, idempotency. (High)\nMongoDB and Redis: data modelling, indexing, caching. (High)\nJWT, OTP / TOTP and role-based access control. (Medium)\nDocker, CI/CD (Azure DevOps or similar), JUnit and Mockito. (Medium)\n\nOur values guide how we think and act - They describe what we care about the most\nCustomer first - It's embedded in our design thinking and customer service approach\nOpen - Openness allows us to constantly improve and evolve\nReal - No jargon and no excuses!\nBold - Constantly challenging ourselves and our way of thinking\nResilient – If we fail, we bounce back stronger than before\nCollaborative - We know that we can achieve a lot more as a team\nWe are changing lives by constantly striving for a better solution\nClick apply below and become part of the Geidea story","description_format":"text","description_chars":2921,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Payment Processing & Gateways","POS Terminals & Kiosks"],"lifecycle":[{"event":"open","at":"2026-11-05T20:09:45Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":26,"reasons":["seen:0","win:early"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/geidea-full-stack-engineer","json_url":"https://alion.io/job/geidea-full-stack-engineer.json","meta":{"generated_at":"2026-11-07T02:43:28Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6373,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":48929},"rest":"https://alion.io/mcp/rest/get_company?id=48929"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgeidea-full-stack-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fgeidea-full-stack-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fgeidea-full-stack-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/geidea-full-stack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgeidea-full-stack-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3833699}},{"tool":"search_jobs","arguments":{"company":"geidea.net","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3833699},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}