Sr. Developer (NodejS) in Alexandria

Job DetailsExperience Needed:5 to 10 yearsCareer Level:Experienced (Non-Manager)Education Level:Bachelor's DegreeSalary:8000 to 20000 SAR Per MonthJob Categories:IT/Software DevelopmentEngineering - Telecom/TechnologySkills And Tools:Ci/CDNode.jsAWSDockerjavaScriptComputer ScienceInformation Technology (IT)Software DevelopmentNoSQLNodeJsCode Versioning ToolsKubernetesCICDGitJenkinsSQLFIPSJSONXMLWebsocketsExpressJob DescriptionDefine the APIs for all the features of the services (input and output parameters) and implement the APIs using the RESTfull specification and various libraries;Implement the business logic of the services using programming algorithms and software design concepts with various librariesAnalyze and improve the design and the implementation of the product's code and optimize it for performance, scalability, and reliabilityIntegrate and configure the developed services into the micro-services architecture using Docker containers and orchestration toolsWrite unit tests and work with QA engineers for defining test cases and helping with the automated testing for the systemCollaborate with product managers and business analysts for defining and understanding the functional requirements of the system captured in storiesCollaborate with all the team members by using an agile process with related practices and tools. Job RequirementsStrong proficiency in Node.js, frameworks (e.g. Express), and JavaScript.Good understanding of server-side templating languages, front-end technologiesStrong understanding of asynchronous programming using NodeJS/JavascriptExperience with common API formats (e.g. JSON, XML, Websockets)Design client and server-side architecture.Must be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries.Knowledge of strong encryption methodologies, and common authentication patterns.Understanding accessibility and security compliance (FIPS)Experience developing SQL/NoSQL database schemas and ORMs that both support business processes and promote scalability.Redis integration with NodeJS will be good.Familiarity with CI/CD - git, Jenkins.Familiarity with Docker and Kubernetes.Proficient understanding of code versioning tools.

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!