Posted:1 day ago|
Platform:
On-site
Full Time
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
● Feature ownership: Deliver new modules and enhance existing ones for scale and
performance.
● User‐centric 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.
● Cross‐functional collaboration: Work with designers, PMs, QA and DevOps; and
mentor juniors.
Key Responsibilities
● Frontend
○ 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.
● 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;
micro‐service 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 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.
● 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 stand‐ups.
○ Share knowledge through code reviews and mentor junior developers on best
practices and problem‐solving techniques.
Required Skills & Qualifications
● Primary
○ 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.
● Tooling & Collaboration (Must‐Know)
○ 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.
● Secondary (Good‐to‐Have)
○ 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
● Ownership mindset: You treat features as products and sweat the details.
● Analytical & pragmatic: Balance ideal architecture with business timelines.
● Clear communicator: Explain trade‐offs to technical and non‐technical stakeholders.
● Team spirit: Thrive in a fast-paced environment and enjoy white‐boarding 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 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.
● Additional Notes
○ 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.
Asign
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Experience: Not specified
Salary: Not disclosed
Bangalore Urban, Karnataka, India
Salary: Not disclosed
Mumbai, Maharashtra, India
Salary: Not disclosed
Jaipur, Rajasthan, India
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed
Chennai, Tamil Nadu, India
Experience: Not specified
Salary: Not disclosed
Pune, Maharashtra, India
Salary: Not disclosed
Greater Chennai Area
Salary: Not disclosed
Bengaluru, Karnataka, India
Salary: Not disclosed
Bengaluru, Karnataka, India
Salary: Not disclosed