Purpose of the job position:
The Software Developer (Internal Products) is responsible for designing,
building, and maintaining the web applications that make up iVigee's internal
product portfolio, including our pharmacovigilance reporting, signal management,
and workflow automation platforms. This individual works across the stack, with
primary depth in Next.js and Node.js, translating product requirements into
well-structured, performant, and maintainable applications used daily by
internal delivery teams and, increasingly, by our clients. The ideal candidate
is a hands-on engineer who has shipped and supported production web
applications, takes ownership of quality from design through release, writes
code that colleagues can read and extend, and is eager to grow quickly in a
small, fast-moving product team where sound judgement matters as much as
technical skill.
MAJOR TASKS AND RESPONSIBILITIES:
Application Development and Delivery:
* Design, build, and maintain features across iVigee's internal product suite
using Next.js, React, and Node.js.
* Develop and consume REST APIs, integrating front-end applications with
backend services, relational databases, and third-party systems.
* Translate product requirements and wireframes into responsive, accessible,
and performant user interfaces.
* Deliver work in short, predictable iterations, carrying features from local
development through review, testing, and release.
Technical Design and Code Quality:
* Contribute to architecture and design decisions for recent modules, covering
data models, component structure, state management, and API contracts.
* Write clean, documented, and testable code, and participate actively in peer
code reviews.
* Diagnose and resolve defects, performance bottlenecks, and production issues,
addressing root cause rather than symptoms.
* Apply secure development practices across authentication, authorization,
input validation, and the handling of sensitive data.
Product Collaboration and
📌 Software Developer (India)
🏢 iVigee
📍 India