Full Stack Engineer
We are looking for a skilled Full Stack Developer (Node.js) to design, develop, test, and maintain scalable web applications and APIs. The ideal candidate should be comfortable working across both *backend and frontend*, with strong expertise in Node.js, databases, REST APIs, cloud services, and modern JavaScript frameworks.
The developer will work closely with the product, UI/UX, AI, and business teams to convert product requirements into reliable, secure, and scalable technology solutions.
Key Responsibilities
* Develop scalable and secure backend applications using Node.js.
* Build and maintain RESTful APIs and backend services.
* Develop responsive and user-friendly web interfaces.
* Design and optimize databases such as PostgreSQL / MySQL / MongoDB.
* Implement authentication, authorization, role-based access control, and API security.
* Integrate third-party APIs, payment gateways, communication services, and other external systems.
* Develop real-time features using WebSockets / Socket.IO where required.
* Write clean, reusable, maintainable, and well-documented code.
* Perform unit testing, integration testing, debugging, and performance optimization.
* Collaborate with UI/UX designers to implement designs accurately.
* Work with DevOps teams on deployment, CI/CD, monitoring, and production troubleshooting.
* Deploy and maintain applications on AWS / Azure / GCP.
* Monitor application performance, security, and scalability.
* Participate in code reviews and contribute to development standards.
* Identify technical challenges and propose practical solutions.
* Maintain technical documentation for APIs, architecture, and development processes.
Required Technical Skills
Backend
* Node.js
* Express.js / NestJS
* REST API development
* JavaScript / TypeScript
* JWT / OAuth / authentication systems
* Microservices architecture — good to have
Database
* PostgreSQL / MySQL
* MongoDB
* Redis
* Database design, indexing, optimization, and query performance
Cloud & DevOps
* AWS
* Docker
* Git / GitHub
* CI/CD
* Linux
* Nginx
* Application monitoring and logging
Other
* API integration
* Git-based development workflow
* Postman / Swagger
* WebSockets / Socket.IO
* Basic understanding of cybersecurity and OWASP principles
Preferred Skills
* Experience building SaaS products.
* Experience with *AI/API integrations* such as OpenAI or other LLM APIs.
* Experience with scalable multi-tenant applications.
* Familiarity with event-driven architecture.
* Experience with queues such as BullMQ / RabbitMQ / Kafka.
* Experience with mobile API development.
* Understanding of cloud security and data protection.
* Experience working in an early-stage startup/product environment.
Soft Skills
* Strong problem-solving and analytical ability.
* Good communication and collaboration skills.
* Ability to work independently and take ownership.
* Strong attention to detail.
* Willingness to learn new technologies.
* Ability to work in a fast-paced startup environment.
* Product-oriented mindset rather than simply completing assigned tasks.
Key Performance Indicators (KPIs)
* Quality and reliability of delivered features.
* API performance and system scalability.
* Code quality and maintainability.
* Number of production bugs and resolution time.
* Development turnaround time.
* Test coverage and documentation quality.
* Successful deployment and production stability.
* Contribution to product improvements and technical innovation.