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
Bachelor's in Software Engineering
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.