Devsinc is hiring a
Lead - Full Stack Developer with 5+ years of experience
in building scalable full-stack applications using
PostgreSQL, Express.js, React.js, and Node.js
. The ideal candidate will
architect and design robust backend and frontend systems
, take ownership of
system architecture decisions
, and ensure long-term
maintainability and scalability
. This role requires strong technical expertise, prior experience
leading initiatives or mentoring engineers
, and
excellent communication skills
to collaborate effectively with
cross-functional teams
and contribute to technical discussions aligned with business objectives.
Responsibilities
-
Lead full-stack development using React.js, Node.js, and modern JavaScript/TypeScript.
-
Architect scalable backend systems and frontend applications.
-
Build RESTful/GraphQL APIs with authentication (JWT, OAuth), validation, and error handling.
-
Design and optimize relational database schemas (PostgreSQL), manage ORM-based migrations, and improve query performance
-
Implement background jobs and queue systems (BullMQ, RabbitMQ).
-
Establish logging, monitoring, and observability practices (Winston, Datadog, Sentry).
-
Ensure performance, security, scalability, and code quality through testing and reviews.
-
Collaborate with Product, QA, DevOps, and Design teams.
-
Manage CI/CD pipelines and cloud deployments
Requirements
-
Bachelor's degree in Computer Science, Software Engineering, or related field (preferred).
-
5+ years of full-stack development experience with strong expertise in React.js (hooks, state management, component architecture) and Node.js (async/await, Promises).
-
Fluency in TypeScript (required).
-
Strong experience building RESTful APIs with Express.js and working with PostgreSQL/MySQL.
-
Experience with ORMs & migrations (Prisma, Drizzle, TypeORM) and database versioning.
-
Strong understanding of transactions, isolation levels, and query planning.
-
Ability to own system architecture decisions and ensure long-term maintainability and scalability.
-
Experience with Next.js (SSR/SSG), WebSockets (socket.io), and microservices/monorepos.
-
Experience with background jobs/queues (BullMQ, RabbitMQ).
-
Experience with logging & monitoring tools (Winston, Datadog, Sentry).
-
Hands-on experience deploying and managing applications on cloud platforms (AWS/GCP preferred), including CI/CD pipelines and Docker-based containerization.
-
Prior experience mentoring developers and working in Agile/Scrum environments.
-
Excellent communication skills with the ability to collaborate cross-functionally and interact confidently in client-facing discussions