
Senior Node JS Back End Developer
MOWEEX -
Heliopolis, CairoPosted 4 years ago41Applicants for1 open position
- 39Viewed
- 5In Consideration
- 22Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for a Senior Backend Software Developer to join our team.
Job Type: Full Time – Working Remotely
Experience Needed: 3+ years
Job Responsibilities:
- Design a scalable and high-performing RESTful APIs.
- Design, architect and build secure, scalable and high-performing backend systems.
- Implement, maintain and improve our new or existing products.
- Mentor junior developers in the team by guarding code quality and helping them make architecture design decisions.
- Stay up to date with the latest trends in backend technologies and propose new ideas to improve our services and products.
- Participates in all phases of software development cycle.
Job Requirements
Must have:
- Strong hands-on experience with node.js, TypeScript.
- Hands-on experience with microservices, distributed application architecture.
- Experience with relational and non-relational DB.
- Hands-on experience with AWS or Azure services.
- Hands on experience with CI / CD tools.
- Knowledge of container and container orchestration (docker & Kubernetes).
- Hands-on experience with Agile, Scrum methodologies
Nice to have:
- Hands-on experience with PHP Laravel.
- Unit Testing, especially with TDD.
- Functional Programming.
- Hands-on experience with Keycloak as Identity and Access Management Provider.
- Hands-on experience with Git flow principle.