Base pay range
₹800,000.00/yr – ₹1,000,000.00/yr
This role is for one of the Weekday’s clients
We are seeking a talented Backend Developer with a strong focus on Node.js and backend development to join our team. The ideal candidate will have extensive experience in building scalable, high-performance backend systems and a deep understanding of server-side technologies. This role involves developing, maintaining, and optimizing backend applications, ensuring they are secure, reliable, and efficient.
Responsibilities
- Backend Development: Design, develop, and maintain robust backend systems using Node.js. Write clean, efficient, and well-documented code that adheres to best practices.
- API Development: Create and manage RESTful APIs to support frontend services and third-party integrations. Ensure APIs are secure, scalable, and well-documented.
- Database Management: Design and optimize database schemas, queries, and indexes for performance and scalability. Work with both SQL and NoSQL databases as needed.
- System Integration: Integrate various services and databases to create a seamless backend infrastructure. Work with front-end developers to ensure smooth data flow and functionality.
- Security: Implement security measures to protect data and backend services. Ensure compliance with data protection regulations and best practices.
- Testing and Debugging: Write and maintain unit, integration, and end-to-end tests. Debug and resolve issues, ensuring the backend systems are reliable and perform well under load.
- Performance Optimization: Monitor and optimize backend performance. Identify bottlenecks and implement solutions to improve efficiency and response times.
- Collaboration: Work closely with cross-functional teams, including frontend developers, product managers, and DevOps, to deliver high-quality products. Participate in code reviews and provide constructive feedback.
- Documentation: Maintain comprehensive documentation of the backend systems, including architecture, APIs, and workflows. Ensure all technical documentation is up to date.
Required Skills And Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Technical Expertise: Proficiency in Node.js and related frameworks (Express, Koa). Strong understanding of backend architecture, RESTful APIs, and asynchronous programming. Experience with database management (SQL, NoSQL), server management, and cloud services.
- Problem-Solving Skills: Strong analytical and problem-solving abilities. Experience in debugging complex issues and optimizing code for performance.
- Security Knowledge: Understanding of security best practices, including data protection, authentication, and authorization. Experience with tools and techniques for securing backend systems.
- Communication Skills: Excellent verbal and written communication skills. Ability to collaborate effectively with team members and other departments.
- Agile Development: Experience working in an Agile development environment. Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
Preferred Qualifications
- Experience with other backend technologies (e.g., Python, Ruby, Java).
- Familiarity with microservices architecture.
- Knowledge of containerization and orchestration tools (Docker, Kubernetes).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with DevOps practices and tools.
Skills: backend development,node.js,code
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.