Fullstack - Node.js, PostgreSQL, React

UST
Bengaluru, Karnataka, India

Role Description

Who we are:

At UST, we help the world’s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in 30+ countries, we build for boundless impact—touching billions of lives in the process. Visit us at .

Summary

Experience - 4+yrs

Location - Bangalore, Hyderabad, Chennai, Kochi, TVM,Noida, Gurgaon, Pune and Kolkata

Working Hours - UK

Reports To Archie Product Team Overview Archie is an internal web tool supporting Innovation and Architecture Review process. It serves as the central hub for application reviews and is used by teams across the business – from expert advisory teams to non-technical business users and citizen developers. This Lead Application Developer role is a step up from our existing developer position – owning code quality, steering architecture decisions, and driving engineering best practices – while still spending significant time hands-on in the codebase. You will work closely with the Product Team that defines requirements and priorities, but you will be the primary voice on how things get built.

Key Responsibilities

Technical Direction & Decisions

Own implementation approach and architecture choices for the Archie platform; propose and drive refactors when warranted. Make day-to-day technical trade-off decisions – refactor vs. ship, sequencing within sprints, build vs. buy. Define and enforce coding standards, patterns, and best practices across the codebase. Evaluate and recommend technology or tooling changes that improve reliability, developer experience, or performance. Act as the go-to for infrastructure-level decisions (app-service config, database schema evolution, blob-storage strategy) without needing deep Azure networking knowledge. Execution & Engineering Oversight Conduct PR reviews on all code changes; provide direct, constructive feedback on quality, performance, and maintainability. Ensure tickets move to completion; surface blockers early and escalate when needed. Maintain sprint-board hygiene – tickets should accurately reflect reality (shipped / in-review / stuck). Drive knowledge sharing with any additional developers – codebase walkthroughs, feature documentation, onboarding. Hands-On Development Remain the primary developer implementing features, bug fixes, and potential refactoring of underlying logic. Stay close to the codebase at all times; handle complex tickets personally. Write appropriate tests to improve reliability and maintainability across the application. Tasks will range from smaller changes and bug fixes to large features and architectural refactors. CI/CD & DevOps Own the CI/CD pipeline end-to-end; propose and implement improvements to reduce or eliminate deployment downtime. Support and improve deployment processes across GitHub Actions and Azure App Service. Proactively identify reliability risks and build monitoring or ing where gaps exist. Collaboration with Product Team Partner with the Product Team on requirement gathering; push back constructively on scope, feasibility, and timelines. Provide technical input during sprint planning and sprint reviews to ensure business alignment. Communicate progress, risks, and solutions clearly to both technical and non-technical stakeholders.

Tech Stack

React | Node.js | Azure App Service | PostgreSQL (Drizzle ORM / migrations) | Azure Blob Storage | GitHub Actions Requirements

Must-Have

4+ years of strong Node.js + React application development experience.

Demonstrated experience in application infrastructure and architecture – you should be comfortable designing system components, not just consuming APIs. Proven track record of owning code quality across a team or project – PR reviews, coding standards enforcement, technical debt management. Experience acting as a tech lead or senior IC steering technical direction on a product. Solid CI/CD experience (GitHub Actions / Azure App Service preferred); able to design and improve pipelines, not just use them. Working knowledge of PostgreSQL – schema design, query optimization, migrations, troubleshooting. Methodical approach to design, implementation, and testing; strong testing mindset. Ability to work independently – gather requirements, execute, and report progress/solutions clearly. Good-to-Have Experience with Azure ecosystem beyond App Service (Blob Storage, Key Vault, App Insights, etc.). Familiarity with Drizzle ORM or similar modern TypeScript ORMs. Experience working with AI-generated codebases (Archie has been primarily built using AI coding tools). Prior experience mentoring or onboarding junior developers. Exposure to security best practices for web applications.

What Sets

This Role Apart from the Developer Role Developer (4–5 yrs) Developer (4-5 yrs) Implements changes defined by others Steers technical direction and architecture Follows coding standards Defines and enforces coding standards Uses CI/CD pipelines Owns and improves CI/CD pipelines Works on assigned tickets Sequences tickets; makes refactor-vs-ship calls Reports progress Drives knowledge sharing, PR reviews, and mentoring Executes within sprints Provides technical input into sprint planning.

What We Believe

We’re proud to embrace the same values that have shaped UST since the beginning. Since day one, we’ve been building enduring relationships and a culture of integrity. And today, it's those same values that are inspiring us to encourage innovation from everyone, to champion diversity and inclusion and to place people at the centre of everything we do.

Humility

We will listen, learn, be empathetic and help selflessly in our interactions with everyone.

Humanity

Through business, we will better the lives of those less fortunate than ourselves.

Integrity

We honour our commitments and act with responsibility in all our relationships.

Equal Employment Opportunity Statement

UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation.

All employment decisions shall be made without regard to age, race, creed, colour, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.

UST reserves the right to periodically redefine your roles and responsibilities based on the requirements of the organization and/or your performance.

  • To support and promote the values of UST.
  • Comply with all Company policies and procedures

Skills

Node.js, PostgreSQL, React

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →