Position : Full-Stack Engineer
Experience : 3 - 5 years (minimum 3 years hands‐on production work)
Location : Chennai, India - on‐site, Monday to Friday
Domain : Arts & Culture
Reports to : Product Manager
Employment Type : Full‐time
About Asign
Asign is a comprehensive digital ecosystem designed for the art and culture sector. We unite
inventory management, a transparent marketplace, a proprietary global‐ID system and
discovery modules in a single platform. You’ll help us shape the future of art‐tech at the
intersection of creativity, technology and commerce.
What You’ll Build & Own
performance.
efficient Node.js services.
CI pipelines.
platform remains resilient as traffic grows.
mentor juniors.
Key Responsibilities
○ Build responsive web and server‐rendered apps in React + Next.js with
TypeScript.
○ Implement state management (Redux, Zustand, or equivalent) and integrate
reusable design‐system components (e.g., Storybook).
○ Ensure accessibility and performance best practices throughout the UI.
○ Develop secure, maintainable RESTful services in Node.js.
○ Design efficient data models in MongoDB and SQL databases; optimize queries
and indexing.
micro‐service experience is a plus.
○ Write Jest unit, integration, and API tests with high coverage and maintain
automated regression suites.
○ Enforce linting / formatting standards and code‐review discipline.
○ Maintain Git‐based CI pipelines for automated build–test–deploy workflows.
○ Design and maintain E2E test suites with Cypress / Playwright to ensure
end‐to‐end user flows remain stable.
○ Ensure documentation is updated for every feature and change.
○ Familiarity with Docker and packaging Node.js applications for deployment.
○ Application, debugging and logging of metrics as needed by Product and
Infrastructure teams.
○ Work closely with designers, product managers and QA in Agile sprints using Jira
and Slack.
○ Participate in backlog grooming, sprint planning and daily stand‐ups.
○ Share knowledge through code reviews and mentor junior developers on best
practices and problem‐solving techniques.
Required Skills & Qualifications
○ 3 + years professional full‐stack development in product‐based or high‐scale
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.
○ Jira – agile boards, issue grooming, sprint planning, and reporting.
○ Slack – real‐time 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.
○ Exposure to micro‐service patterns, caching layers (Redis) or event‐driven
design.
○ Docker, basic AWS services (EC2, S3, RDS, CloudWatch).
○ CI / CD with Jenkins, GitLab CI or CircleCI in addition to GitHub Actions.
○ Experience with end‐to‐end (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 tech‐lead stints.
Key Personal Attributes
together.
Career Growth at Asign
At Asign, engineers who show consistent delivery, code quality, and collaboration will have the
opportunity to progress to Senior Full‐Stack Engineer within 18–24 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.
○ Please include a link to your GitHub / GitLab profile or portfolio in your
application.
○ Candidates without prior product‐company or at‐scale experience are welcome if
they can demonstrate equivalent depth via projects or open‐source 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.
Stack Engineer • Chennai, India