The Role
Build and maintain RESTful services and reusable server-side components using Node.js. Optimize performance, write unit tests, document implementations, work with templating engines, frontend basics, JWT auth, and version control. Translate business requirements into technical solutions and review processes for improvements.
Summary Generated by Built In
- Strong proficiency with JavaScript
- Knowledge of Node.js and frameworks and libraries such as Express, Async, Lodash, socket, etc
- Strong Knowledge in typescript and nestjs is added advantage.
- Good understanding of server-side templating languages such as Jade, EJS, etc depending on your technology stack
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with code versioning tools such as Git, SVN
- Developing new rest-full services for user-facing features using NodeJS
- Building reusable components and server side libraries for future use
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Ensures all code has been unit tested prior to QA, including interfaces with other systems
- Reviews business processes to understand the capability gaps and opportunities
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Adheres to development best practices that have been established by the organization
- Writes documentation supporting the implementation of the solution
Skills Required
- Strong proficiency with JavaScript
- Knowledge of Node.js and frameworks/libraries such as Express, Async, Lodash, socket/socket.io
- Knowledge of TypeScript
- Knowledge of NestJS
- Understanding of server-side templating languages (Jade, EJS)
- Basic understanding of front-end technologies (HTML5, CSS3)
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms (JSON Web Token)
- Familiarity with code versioning tools such as Git, SVN
- Experience with data structure libraries (e.g., Immutable.js)
- Ability to translate business requirements into technical requirements
- Unit testing of code prior to QA
- Benchmarking and optimization skills
- Adherence to development best practices and documentation skills
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Photon.com has emerged as one of the world’s largest and fastest-growing Digital Agencies. We work with 40% of the Fortune 100 on their Digital initiatives and are known for our ability to integrate Strategy Consulting, Creative Design, and Technology at scale. Please visit www.photon.com to learn more about us, how we work, and our customer case studies. Digital Transformation Starts Here.






