
Search by job, company or skills
Position: Full-Stack Engineer
Experience: 3 - 5 years (minimum 3 years handson production work)
Location: Chennai, India - onsite, Monday to Friday
Domain: Arts & Culture
Reports to: Product Manager
Employment Type: Fulltime
About Asign
Asign is a comprehensive digital ecosystem designed for the art and culture sector. We unite
inventory management, a transparent marketplace, a proprietary globalID system and
discovery modules in a single platform. You'll help us shape the future of arttech at the
intersection of creativity, technology and commerce.
What You'll Build & Own
Feature ownership: Deliver new modules and enhance existing ones for scale and
performance.
Usercentric engineering: Craft fast, accessible UIs in React and TypeScript backed by
efficient Node.js services.
Quality first: Embed Jest unit/integration tests and shepherd code through automated
CI pipelines.
Production readiness: Optimize queries, caching, logging, and monitoring so our
platform remains resilient as traffic grows.
Crossfunctional collaboration: Work with designers, PMs, QA and DevOps; and
mentor juniors.
Key Responsibilities
Frontend
Build responsive web and serverrendered apps in React + Next.js with
TypeScript.
Implement state management (Redux, Zustand, or equivalent) and integrate
reusable designsystem components (e.g., Storybook).
Ensure accessibility and performance best practices throughout the UI.
Backend
Develop secure, maintainable RESTful services in Node.js.
Design efficient data models in MongoDB and SQL databases; optimize queries
and indexing.
Implement authentication, authorization, logging and basic observability;
microservice experience is a plus.
Quality & CI/CD
Write Jest unit, integration, and API tests with high coverage and maintain
automated regression suites.
Enforce linting/formatting standards and codereview discipline.
Maintain Gitbased CI pipelines for automated buildtestdeploy workflows.
Design and maintain E2E test suites with Cypress/Playwright to ensure
endtoend user flows remain stable.
Ensure documentation is updated for every feature and change.
Ops & Cloud
Familiarity with Docker and packaging Node.js applications for deployment.
Application, debugging and logging of metrics as needed by Product and
Infrastructure teams.
Collaboration & Mentoring
Work closely with designers, product managers and QA in Agile sprints using Jira
and Slack.
Participate in backlog grooming, sprint planning and daily standups.
Share knowledge through code reviews and mentor junior developers on best
practices and problemsolving techniques.
Required Skills & Qualifications
Primary
3 + years professional fullstack development in productbased or highscale
environments.
Strong React.js and Next.js experience, with TypeScript and modern state
management.
Proficient in Node.js, REST API design, and secure auth flows (JWT/OAuth).
Solid knowledge of HTML5, CSS3/Flexbox/Grid, and responsive design.
Experience with MongoDB and either PostgreSQL or MySQL; ability to model
data for performance.
Git workflow expertise and comfort working in an Agile/Scrum setup.
Tooling & Collaboration (MustKnow)
Jira agile boards, issue grooming, sprint planning, and reporting.
Slack realtime team collaboration, incident channels, integrations.
GitHub PR workflow, branch strategies, GitHub Actions for CI/CD.
Jest & Test Automation write/maintain unit + integration tests; integrate
coverage gates in pipelines.
Documentation create and maintain API specs, ADRs, onboarding guides
using Confluence or similar.
Secondary (GoodtoHave)
Exposure to microservice patterns, caching layers (Redis) or eventdriven
design.
Docker, basic AWS services (EC2, S3, RDS, CloudWatch).
CI/CD with Jenkins, GitLab CI or CircleCI in addition to GitHub Actions.
Experience with endtoend (E2E) testing frameworks such as Cypress or
Playwright to validate critical user journeys.
Familiarity with design systems (Storybook) and accessibility standards.
Prior informal mentoring or techlead stints.
Key Personal Attributes
Ownership mindset: You treat features as products and sweat the details.
Analytical & pragmatic: Balance ideal architecture with business timelines.
Clear communicator: Explain tradeoffs to technical and nontechnical stakeholders.
Team spirit: Thrive in a fast-paced environment and enjoy whiteboarding solutions
together.
Career Growth at Asign
At Asign, engineers who show consistent delivery, code quality, and collaboration will have the
opportunity to progress to Senior FullStack Engineer within 1824 months. From there, you can
choose a Technical Lead path - owning architecture, guiding best practices, and mentoring
peers - or explore Product Engineering Manager opportunities that blend technical leadership
with people management.
Additional Notes
Please include a link to your GitHub / GitLab profile or portfolio in your
application.
Candidates without prior productcompany or atscale experience are welcome if
they can demonstrate equivalent depth via projects or opensource work.
Compensation & benefits will be discussed during later interview stages.
At Asign, you'll join a nimble team redefining how the art world creates, authenticates, and
discovers value through technology. If that excites you, we'd love to meet you.
Job ID: 141191243