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 |