Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Senior Backend Node.js developers
At GetTechForce we are looking for a number of Backend Node,Js / React developers for a full time remote role.
We are expanding our team of developers from Egypt and are looking for senior node developers to work on a number of different projects we have available.
Good written and spoken English is a requirement as you will be dealing with clients in the UK and Ireland.
Please only apply if you have more than 3 years commercial experience as this is a requirement for the role.
After applying you will be given a quick coding test, and if you are successful in that an interview with the project manager will be setup.
Job Requirements
Requirements:
- An ambitious senior level backend developer who's keen to learn.
- Advanced knowledge of node.js and have worked on large API projects previously with advanced javascript knowledge (ES6/ ES5) - minimum 3 years’ experience.
- Node JS tools including Express, Joi, Sequelize etc.
- Candidates must have a strong to advanced knowledge of AWS infrastructure and tools including but not limited to Elastic Beanstalk, EC2, RDS (MySQL and/or Aurora), SES, SQS, Lambda, API Gateway, Redshift, Cloudwatch, GuardDuty etc.
- Candidates must have excellent API documentation skills and experience working with the OpenAPI (Swagger) Specification.
- Knowledge of system networking and security, with a focus on AWS (VPNs, VPC, CloudWatch etc) - minimum 3 years’ experience.
- Experience with any of Serverless, REST API, oAuth, SAML, SOAP API, Social Network SSO.
- The position will sometimes involve working with the frontend team and an understanding of modern frontend javascript frameworks will be beneficial (React) but not essential.
- Interest and experience with product design and architecture.
- Practical knowledge of QA in software development and test automation
- Organised worker who knows how to structure their own work and work collaboratively with a team of developers.
- Experience working in Agile teams applying proper Scrum.