We are looking for Senior Software Developer with at least 3 years of experience.
Requirements :
Technical Skill Set
Backend Technologies:
- Node.js, Nest.js, Express.js, TypeScript (Advanced)
- Strong understanding of asynchronous programming and event loops
- Proficient in RESTful and GraphQL API design and architecture
- Skilled with Git workflows and deployment automation
- Excellent debugging and performance optimization capabilities
Databases:
- PostgreSQL, MySQL, Redis
- ORM experience: Prisma, TypeORM
- Hands-on expertise with Redis caching and queuing systems (BullMQ, RabbitMQ, Kafka)
- Strong knowledge of database design, normalization, indexing, and relational modeling
- Proven ability to design scalable, maintainable database structures and optimize complex queries
- Ability to translate business requirements into logical and physical data models
Frontend Technologies:
Programming Principles:
- Expert-level OOP
- Strong in design patterns, SOLID principles, and clean architecture
- Solid foundation in algorithm design and analysis (sorting, searching, optimization)
Bonus Skills:
- Docker, PM2, Nginx
- Experience with Shopify, Stripe, and third-party API integrations
- Familiar with TDD using Jest, Mocha, or Supertest
Job Types: Part-time, Contract, Internship, Fresher
Contract length: 60 months
Pay: Rs150,000.00 - Rs250,000.00 per month
Experience:
- Software Development: 3 years (Preferred)
Language:
Work Location: In person