Senior Backend Developer
Bengaluru, Karnataka, India
2 months ago
Applicants: 0
Share
6 days left to apply
Job Description
Key Technologies & Architecture - Backend: Node.js, Express.js, TypeScript - Databases: PostgreSQL, MariaDB - Real-time Communication: uWebSockets.js - Authentication: JWT with bcrypt, jose library for signing and encryption - Cloud Services: AWS? - Monitoring: Winston logging, Sentry integration - Security: Role-based access control (RBAC), SSL/TLS, AES encryption - Mobile APIs: Versioned mobile APIs with backward compatibility Role & Responsibilities - Multi-Platform API Development: Build and maintain RESTful APIs - Database Architecture: Design and optimize PostgreSQL/MariaDB schemas, stored procedures, and complex queries? - Authentication & Authorization: Implement secure JWT-based authentication with complex role-based access control (RBAC) - Cloud Integration: Work with AWS services (S3, SES, Lambda)? Required Skills & Experience - 4 - 6 years of Node.js and TypeScript development experience - Strong Database Skills with PostgreSQL and MariaDB including complex queries, stored procedures, and performance optimization - Real-time Systems experience with WebSocket implementations and real-time communication - Authentication & Security expertise including JWT, bcrypt, AES encryption, and comprehensive security practices - AWS Services experience with S3, SES, Lambda, and cloud architecture - API Development with Express.js, middleware, RESTful design, and API versioning strategies Location: on-site (Bangalore) Employment Type: Full-time Experience Level: Senior (4 - 6 years) Start Date: Immediate
Required Skills
Additional Information
- Company Name
- Koach.AI
- Industry
- N/A
- Department
- N/A
- Role Category
- N/A
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- On-site
- Employment Types
- Full-Time
- Gender
- No Restriction
- Notice Period
- Immediate Joiner
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 2 months ago
- Application Ends
- 6 days left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position