Backend Node.js Developer

 

Description:

We are seeking a skilled Backend Node.js Developer to develop and maintain server-side components for both web and mobile applications. As a Backend Developer, you will be responsible for ensuring the highest level of performance, responsiveness, and scalability of the server-side logic. You will work closely with our front-end developers, and other stakeholders to provide seamless integration and develop new features for both web and mobile environments.

Key Responsibilities:

- Develop and maintain backend services using Node.js, Express, and other frameworks for web and mobile applications.

- Design and optimize database schemas and queries (SQL/NoSQL).

- Collaborate with front-end and mobile developers to integrate user-facing elements with server-side logic.

- Write clean, efficient, and scalable code following best practices.

- Implement security and data protection measures.

- Develop and maintain RESTful APIs for seamless communication between various components of web and mobile applications.

- Ensure proper testing and documentation of backend functionality.

- Debug and troubleshoot issues and implement solutions in a timely manner.

- Participate in code reviews and ensure high coding standards.

- Work with DevOps to deploy, maintain, and monitor server environments for both web and mobile apps.

Requirements:

- Bachelor’s degree in Computer Science or a related field (or equivalent experience).

- 2+ years of experience as a Backend Developer working with Node.js.

- Strong proficiency in JavaScript/TypeScript and asynchronous programming.

- Experience with backend frameworks like Express, NestJS, or similar.

- Proficiency in SQL (PostgreSQL, MySQL) or NoSQL databases (MongoDB).

- Familiarity with database systems such as MongoDB, PostgreSQL, or MySQL.

- Knowledge of API design and development, including RESTful services.

- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.

- Familiarity with version control systems (e.g., Git).

- Experience with cloud platforms such as AWS, Azure, or Google Cloud.

- Understanding of security best practices, including encryption and data validation.

- Strong problem-solving skills and attention to detail.

- Experience with testing frameworks and unit tests.

- Excellent communication skills and ability to work in a team environment.

Preferred Qualifications:

- Experience developing backend services for both web and mobile applications.

- Familiarity with microservices architecture.

Organization Vorksol
Industry IT / Telecom / Software Jobs
Occupational Category Developer
Job Location Rawalpindi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-10-01 11:31 am
Expires on 2024-11-15