Job Title: Backend Developer
:
We are looking for a Backend Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.
Key Responsibilities:
- Server-Side Development: Develop and maintain server-side components using Node.js and related technologies to ensure the robustness, scalability, and high performance of our applications.
- API Development: Design and implement RESTful APIs to support seamless communication between frontend and backend systems, enabling smooth data flow and user experiences.
- Database Management: Create and optimize database schemas, write efficient SQL queries, and implement database migrations to ensure data integrity and performance.
- Security: Implement security best practices to protect sensitive data, including authentication, authorization, and data encryption.
- Code Quality: Write clean, well-documented, and maintainable code, and actively participate in code reviews to uphold coding standards and best practices.
- Performance Optimization: Identify and resolve bottlenecks, optimize server performance, and implement caching strategies to ensure fast response times.
- Collaboration: Collaborate closely with frontend developers, and product managers, to deliver high-quality software solutions.
- Problem Solving: Troubleshoot and resolve technical issues, identify root causes and implement effective solutions promptly.
Additional Responsibilities:
• Evaluate product requirements for operational feasibility and create detailed specifications & tech designs based on user stories.
• Contribute to design/code reviews for quality assurance.
• Hands-on participation in development and bug fixing.
• Monitor and report technical execution progress as well as all technical issues, risk or mitigation plan in a timely manner.
• Taking up critical POCs and feasibility studies.
• Drive technical innovations in the product constantly to remain ahead of the curve
Qualifications:
- Proven experience as a Backend Developer with expertise in Node.js.
- Strong understanding of server-side frameworks and tools.
- Experience with database systems, both SQL and NoSQL.
- Knowledge of RESTful API design and development.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork skills.
Preferred Qualifications:
- Experience with other backend services.
- Knowledge of Agile methodologies.
- Familiarity with Microservices architecture, Message queues, Testing Frameworks and Cloud Services.
Job Types: Full-time, Permanent
Pay: ?24,000.00 - ?28,000.00 per month
Location Type:
• In-person
Schedule:
• Day shift
• Fixed shift
• Monday to Friday
Application Question(s):
• What is your current CTC?
• Are you already associated with any organization? If yes, what's your notice period?
• Do you have access to a personal laptop? And will you be able to bring your device to work?
Education:
• Bachelor's (Preferred)
Experience:
• Node.js: 1 year (Required)
• Back-end development: 1 year (Required)
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.