About the Role:
We are hiring a skilled Full Stack Developer with a proven ability to independently design, build, and scale full-stack web applications. The ideal candidate will be an expert in TypeScript, React.js, Node.js (Express/NestJS), and PostgreSQL, with strong experience in building REST APIs, working with microservices, and developing responsive, scalable platforms.
You’ll contribute to enterprise-grade systems and innovative AI-integrated products, collaborating with a dynamic team of engineers, product managers, and designers.
Key Responsibilities:
Develop and maintain full-stack applications using React.js (with TypeScript) and Node.js (Express or NestJS)
Design, develop, and document secure and scalable RESTful APIs
Build mobile-ready endpoints and support integrations with native/mobile applications
Ensure responsive and adaptive UI/UX across all device types
Integrate and work with PostgreSQL as the primary relational database
Implement event-driven architectures using Kafka, Redis, and webhooks.
Develop and manage services in a microservices architecture with tools like Docker, Kafka, and Redis
Handle application state using Redux or Redux Toolkit
Write unit and integration tests using frameworks like Jest, Mocha, or Chai
Participate in system design, architectural planning, and performance tuning
Follow Agile methodologies, perform code reviews, and contribute to CI/CD pipelines
Collaborate closely with cross-functional teams including UI/UX, QA, DevOps, and Product teams
Required Skills & Experience:
3+ years of hands-on experience in full-stack development with the PERN stack
Strong proficiency in TypeScript, React.js, Node.js, and Express.js/NestJS
Expertise in PostgreSQL; working knowledge of MySQL and MongoDB is a plus
Solid experience designing and consuming REST APIs and webhooks
Deep understanding of responsive UI/UX principles
Experience with mobile-first API design and integration
Hands-on experience with Kafka, Redis, Docker, and microservices
Familiarity with API security best practices (e.g., JWT, OAuth, rate limiting)
Experience with test-driven development (TDD) and quality assurance practices
Proficiency in Git and collaborative version control workflows
Good to Have:
Experience with GraphQL or gRPC
Background in developing SaaS or AI-integrated platforms
Familiarity with ElasticSearch or RabbitMQ
Experience with AWS, GCP, or Azure
Understanding of serverless functions and event-driven architecture
Benefits:
Competitive compensation with regular performance-based increments
Opportunity to work on AI-integrated, scalable SaaS platforms
Strong leadership, mentorship, and continuous learning environment
Learning budget for certifications, training, and conferences
Job Type: Full-time
Work Location: In person