Job Summary:
Rentickle is seeking a motivated and talented Backend Developer. This position offers an exciting opportunity to gain hands-on experience in building scalable backend systems using Node.js, Express.js, NestJS, and Next.js, along with AWS. As a Developer, you’ll work with both SQL and MongoDB databases, and apply your knowledge of data structures and algorithms to optimize performance. You’ll also gain experience with Linux environments and have the opportunity to contribute to the cloud infrastructure with AWS services. Familiarity with Python is a plus.
Key Responsibilities:
• Develop and maintain scalable and efficient backend systems using Node.js, Express.js, NestJS, and Next.js.
• Write clean, maintainable, and efficient code with a strong emphasis on TypeScript and
JavaScript.
• Design and optimize database queries and manage data models for both SQL and MongoDB databases. • Collaborate with front-end developers to integrate APIs and backend services seamlessly, including
services built using Next.js
• Apply knowledge of data structures and algorithms to improve system performance and scalability.
• Implement and manage RESTful API services and integrate third-party APIs where necessary.
• Troubleshoot and debug backend issues, ensuring high availability and reliability of services.
• Participate in code reviews and contribute to a clean, maintainable, and scalable codebase.
• Document backend processes and assist in the testing of new features and functionality.
• Contribute to improving the overall architecture and performance of the backend systems.
• Work with cloud infrastructure using AWS services and tools.
• Work on Linux-based systems and server environments for development and deployment.
• Familiarity with Python for scripting and automation tasks.
Required Skills & Qualifications:
• Minimum 1.5 years of industrial experience is required.
• Proficiency in JavaScript and TypeScript for backend development.
• Hands-on experience with Node.js and Express.js for building backend services.
• Familiarity with NestJS for building scalable and modular server-side applications.
• Exposure to Next.js and its server-side rendering capabilities is a plus.
• Experience with relational databases (SQL) and NoSQL databases (MongoDB).
• Strong understanding of data structures and algorithms to solve complex problems efficiently.
• Experience working with AWS cloud services (EC2, S3, Lambda, etc.) for deploying and managing applications.
• Strong experience with Linux for server management and deployment tasks.
• Familiarity with Python for scripting and automation is a plus.
• Solid problem-solving skills and ability to debug and troubleshoot backend systems.
• Familiarity with version control using Git and understanding of Agile development methodologies.
• Previous experience in backend development or related fields is a plus.
Desired Attributes:
• Strong interest in backend technologies and a passion for learning new tools and frameworks.
• Ability to work independently and take initiative in solving problems.
• Excellent communication and collaboration skills, especially in a remote team environment.
• A proactive attitude with a focus on performance and scalability of backend systems.
• Detail-oriented and committed to writing clean, efficient, and reliable code.
Benefits:
• Hands-on experience with modern backend technologies and frameworks.
• Opportunity to work on real-world projects that impact Rentickle’s platform.
• Mentorship from experienced backend developers and architects.
• Exposure to both SQL and NoSQL database management.
• Experience with AWS cloud services and Linux-based server management.
Location: Gurugram Working days: 5