Job Title: Backend Developer , PostgreSQL, S3, REBAC Specialist)
Location: Jaipur
Job Type: Full-time (Internship)
About the Role
We are looking for a highly skilled Backend Developer with expertise in , PostgreSQL, and REBAC/RBAC systems to join our team. The ideal candidate will be responsible for designing, building, and maintaining scalable backend services while ensuring robust data security, access control, and high performance.
Key Responsibilities
- Design and implement scalable backend services using and
- Architect, build, and maintain PostgreSQL databases with a focus on performance, scalability, and data integrity.
- Implement RBAC and REBAC systems for fine-grained authorization and secure access control.
- Develop and maintain RESTful APIs and microservices for multiple client applications.
- Integrate and manage AWS S3 for secure file storage and retrieval.
- Write optimized SQL queries, handle database migrations, and ensure security compliance.
- Apply data modeling and normalization techniques to support complex business rules.
- Collaborate closely with frontend developers and other backend engineers for seamless integration.
- Ensure backend security best practices (encryption, authentication, secure access).
- Monitor, debug, and optimize production systems for performance and stability.
- Document APIs, database schemas, and system architecture for future scalability.
Required Skills & Expertise
- Strong proficiency in and
- Advanced knowledge of PostgreSQL (query optimization, indexes, triggers, stored procedures).
- Hands-on experience implementing REBAC/RBAC systems.
- Experience with AWS S3, IAM roles, and secure configuration.
- Familiarity with Docker, Nginx, and cloud deployments (AWS or similar).
- Proven ability to design and scale microservices & distributed systems.
- Solid understanding of data security, authentication, and authorization patterns.
Preferred Qualifications
- Experience with CI/CD pipelines and DevOps practices.
- Knowledge of GraphQL or alternative API frameworks.
- Prior work in high-scale, real-time applications.
Why Join Us?
- Opportunity to work on cutting-edge backend systems.
- Collaborative, growth-driven work culture.
- Exposure to scalable cloud-based applications.
- Competitive compensation and benefits.
Job Types: Full-time, Internship
Contract length: 7 months
Pay: Up to ₹10,000.00 per month
Work Location: In person