Senior Node JS Developer
Stackzy -
6th of October, GizaPosted 2 years ago12Applicants for2 open positions
- 12Viewed
- 2In Consideration
- 9Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Techsquad is hiring a Senior Node.js Developer to join the development team.
Our technology stack is JavaScript, Typescript, Node.js, MongoDB, Express.js, React.js, Next.js.
Roles and Responsibilities:
- Create elegant and well-tested backend applications that are easy to maintain and ensure high performance at scale
- Collaborate and contribute as part of a team
- Contribute to the application architecture design
- Develop high-performance applications by writing testable, reusable, clean, and efficient modules.
- Work as part of a team developing applications and services using Agile development methods
- Continually learn and research engineering trends to ensure that we’re always using the most appropriate technology available
- Manage the exchange of data between servers and users, develop back-end components, and connect applications with other web services.
Job Requirements
Candidates Requirements:
- Bachelor degree in the areas of Computer Science/Computer Engineering, Engineering or any other related fields and/or ITI graduate
- 4+ years of professional back-end experience, working on Node.js applications at scale
- Good command of English.
Technical Skills:
- Exceptional programming with experience in Node.js, TypeScript
- Strong Knowledge of Node.js Frameworks and popular modules (Express.js, Nest.js, Mongoose..)
- Proficiency in RESTful APIs, API Communications and Experience in using Swagger
- Strong understanding of GraphQL
- Strong knowledge in user authentication and authorization (JWT)
- Strong understanding of Relational Database and NoSQL (PostgreSQL, MongoDB, Redis..)
- Working knowledge with version control systems like GIT.
- Working in an environment relying upon automatic building and CI/CD systems.
- Docker experience
- Experience with Cloud technologies (AWS)
- Hands-on WebSockets
- Unit-tests knowledge
- Solid understanding of the software development process
Interpersonal skills:
- Exceptional communication skills
- Team player
- Time management.
- Flexibility & Adaptability.
- Multitasking
Why Techsquad?
Techsquad is a software development startup operating almost for 1 year now standing on a solid foundation and backed with very successful International business in Canada.
- Attractive salary
- Social insurance
- Medical insurance.
- Very friendly & casual work environment.
- Flexible working hours
Work Location: 6 October