Overview
This is a remote position.
About ZipNom TechnologiesZipNom Technologies Pvt. Ltd. is a full-stack IT solutions company helping startups, SMEs, and enterprises build scalable, secure, and investor-ready digital products.
We specialize in:
- Web & Mobile App Development
- AI/ML & Data Engineering
- Cloud Infrastructure & DevOps
- SaaS & Enterprise Platforms
- Cybersecurity & IT Consultancy
As a Backend Developer at ZipNom, you’ll be building the logic and infrastructure that power real-world applications used by clients globally.
Job DescriptionWe’re seeking a Backend Developer who is experienced in building robust, secure, and scalable server-side systems. You will work with frontend developers, product teams, and DevOps to deliver APIs, databases, and business logic for web/mobile products.
About the Role:We are seeking a talented and motivated Backend Developer with 2-4 years of experience to join our agile team. You will be responsible for designing, developing, and maintaining robust, scalable, and secure backend services using Node.js/NestJS. Your work will involve building REST/GraphQL APIs, managing databases, integrating with various services, and ensuring the overall stability and performance of the platform.
Responsibilities:- Design, develop, and maintain high-performance, scalable, and secure backend services using Node.js/NestJS.
- Implement and manage REST/GraphQL API endpoints for frontend and third-party integrations.
- Work with Prisma ORM for seamless interaction with PostgreSQL database.
- Implement Redis for caching to improve application performance.
- Utilize Elasticsearch for efficient search functionalities within the platform.
- Develop and maintain authentication and authorization mechanisms (OAuth2/JWT, RBAC).
- Integrate with external services such as Razorpay for payments, Twilio/SendGrid for notifications, Google Calendar API for scheduling, and Zoom API for video consultations.
- Implement encryption (AES-256) for sensitive data at rest and in transit.
- Participate in designing and implementing database schemas and migrations.
- Collaborate closely with frontend developers, AI engineers, and DevOps to ensure seamless integration and functionality.
- Write unit and integration tests to ensure code quality and reliability.
- Troubleshoot and debug backend issues.
- Stay up-to-date with the latest backend technologies and best practices.
- 2-4 years of professional experience as a Backend Developer.
- Strong proficiency in Node.js and frameworks like NestJS.
- Solid understanding of RESTful and/or GraphQL API design principles.
- Hands-on experience with PostgreSQL and ORMs, preferably Prisma.
- Experience with Redis for caching.
- Experience with Elasticsearch for search capabilities.
- Proficiency in implementing authentication (OAuth2/JWT) and authorization (RBAC).
- Experience with third-party API integrations (e.g., payment gateways, communication services, calendar APIs).
- Strong understanding of database design and optimization.
- Experience with Git version control.
- Excellent problem-solving and debugging skills.
- Ability to work effectively in an agile (Scrum) team environment.
- Experience with TypeScript.
- Familiarity with Docker and containerization.
- Experience with CI/CD pipelines (e.g., GitHub Actions).
- Knowledge of cloud platforms, particularly Azure.
- Experience with testing frameworks (e.g., Jest).
- Work from anywhere (Remote)
- Fast growth opportunities within the company
- Opportunity to work on international SaaS products
- Developer-focused, performance-driven culture
- Direct exposure to founders and product teams