Live opening · Posted 1 day ago

Full Stack Engineer

Next Digital Recruitment · Pune District, Maharashtra, India (On-site)
Linkedin No
You are 1 day behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 1 day ago
CompanyNext Digital Recruitment
LocationPune District, Maharashtra, India (On-site)
Work modeNo
SourceLinkedin
Listed1 day ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
8 min from Linkedin publishing this role to us finding it
10 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
17,485 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Position: Full stack Software Engineer (TypeScript, Full-Stack)
Experience: 6+ years
Location: Pune/ Bangalore
You will build an enterprise internal developer platform on Port.io as part of a single full-stack engineering pool. The work spans portal configuration-as-code, TypeScript and Node.js integration services, and React experiences, and you will move between integration and portal work as the backlog demands. The platform is judged on developer adoption, so we look for engineers who treat platforms as products. You will be part of the Portugal engineering team, working closely with teams in the UK and India.
About the Role
You will build an enterprise internal developer platform on Port.io as part of a single full-stack engineering pool. The work spans portal configuration-as-code, TypeScript and Node.js integration services, and React experiences, and you will move between integration and portal work as the backlog demands. The platform is judged on developer adoption, so we look for engineers who treat platforms as products. You will be part of the Portugal engineering team, working closely with teams in the UK and India.
Responsibilities
Portal engineering: Build the Port.io implementation as configuration-as-code: blueprints, entities, scorecards, self-service actions and RBAC.
Integration services: Build TypeScript and Node.js services that connect the portal to ServiceNow (approvals, CMDB), identity, observability and the delivery toolchain, using APIs, webhooks and event-driven components.
Portal experiences: Build the React and TypeScript experiences developers use: catalogue pages, self-service forms, scorecards, dashboards and custom widgets.
Catalogue accuracy: Build ingestion that keeps the catalogue accurate across GitHub, cloud platforms and enterprise systems.
Adoption: Instrument, measure and improve adoption, including self-service success rates and developer feedback loops.
Quality / leadership: Tested, documented, reviewable code at every level. Seniors also set standards, lead design decisions and mentor.
Qualifications
Applicable for Senior roles only (6+ years): 2+ years on internal developer platforms or DevEx tooling, with Port.io strongly preferred and Backstage accepted. You should be able to own components end to end and mentor.
Required Skills
Full-stack TypeScript: Production TypeScript on both sides: Node.js services, REST APIs and webhooks, plus working React. Your depth may lean one way, but you need real ability on both, because this team flexes.
Configuration-as-code: Fluency treating structured configuration (JSON/YAML) as first-class, versioned, reviewed code.
Testing discipline: Automated testing as a habit, with unit and integration tests written alongside the code. Strong Git and code review practice, and clear written and spoken English.
Secure coding: Sound practices around secrets handling, authentication flows, least-privilege access and dependency hygiene.
Preferred Skills
IDP experience (applicable for mid-level only): Exposure to developer portals or internal tooling.
Python / Ocean: Python for custom integrations using the Ocean framework.
Adoption mindset: Experience driving tooling adoption, treating the platform as a product with users rather than a request queue.
Delivery context: GitHub Actions and Terraform awareness, Kubernetes, and API security patterns such as OAuth, OIDC and token handling.
The platform environment:
Developer portal: Port.io, or a Backstage background: catalogue, blueprints, self-service actions and scorecards, with configuration-as-code in JSON and YAML. Custom integrations use the Ocean framework in Python, plus the Port API and Terraform provider.
Languages: TypeScript, Node.js and React, with Python for custom integrations and JQ for data mapping.
Orchestration: GitHub Actions, with Temporal for durable workflows.
Delivery toolchain: GitHub and Terraform, an IaC quality and security stack (Wiz, Checkov, OPA, tflint, Infracost, Terratest), and k6 performance testing running on Kubernetes.
Integrations: ServiceNow for approvals and CMDB, observability tooling, and enterprise identity and RBAC.

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App