Back End Developer Node.JS/ Nest.JS [Job ID: 507610920]
Fatima Shams, Islamabad, Pakistan - Remote
Job Type
Full Time
Experience
2-3 Years
Degree
Bachelor's
Positions
1
Salary
PKR 90,000 - 120,000 Monthly
Category
Software Development (Mobile and Web Development)
Degree Names
Description
Company Description
Pure Elements Technologies is an innovative technology company based in the UAE, offering a comprehensive range of software and digital services worldwide. From web development to digital marketing, we drive business transformation by integrating cutting-edge technology with strategic thinking.
Role Description
This is a full-time remote role for a Back-End Developer (Node.JS/Nest.JS) at Pure Elements Technologies. The Back-End Developer will be responsible for developing server-side logic, defining and maintaining the central database, and ensuring high performance and responsiveness to requests. They will also collaborate with front-end developers to integrate user-facing elements with server-side logic.
Responsibilities
Key Responsibilities:
- Design, develop, and maintain backend applications using Node.js and NestJS.
- Build, optimize, and scale RESTful APIs and microservices.
- Develop reusable and testable code with a focus on high performance.
- Collaborate with cross-functional teams, including frontend developers, designers, and product managers, to develop seamless solutions.
- Implement robust security and data protection measures in backend applications.
- Monitor, troubleshoot, and debug application issues and performance bottlenecks.
- Integrate third-party services, APIs, and databases to enhance functionality.
- Participate in architecture discussions and provide technical recommendations.
- Ensure proper documentation of code, APIs, and system processes.
- Stay up to date with industry trends, best practices, and emerging technologies.
Requirements
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (FAST University graduates preferred).
- 2+ years of hands-on experience in backend development with Node.js and NestJS.
- Strong proficiency in JavaScript and TypeScript.
- Expertise in building and maintaining RESTful APIs and working with GraphQL.
- Experience with relational and NoSQL databases such as PostgreSQL, MySQL, and MongoDB.
- Knowledge of authentication and authorization mechanisms such as JWT, OAuth, and session-based authentication.
- Experience in writing unit and integration tests for backend applications.
- Familiarity with Docker, Kubernetes, and CI/CD pipelines for deployment automation.
- Understanding of scalability, caching strategies, and performance optimization techniques.
- Knowledge of software development best practices, including SOLID principles, clean architecture, and design patterns.
- Strong problem-solving, debugging, and analytical skills.
- Ability to work effectively both independently and in a collaborative team environment.