Job Title: Backend Developer
Job Description:
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 serverside 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 frontend elements built by your coworkers into the application. A basic understanding of frontend technologies is therefore necessary as well.
Key Responsibilities:
ServerSide Development: Develop and maintain serverside 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 welldocumented 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 highquality 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.
- Handson 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 serverside 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 problemsolving 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 Type: Fulltime Permanent
Schedule:
Compensation: 3.12 LPA 3.6 LPA
api,node.js,mysql,postgresql