Senior Node.js Developer (Part-time/Remotely)
BetaHubs -
New Cairo, CairoPosted 5 years ago8Applicants for3 open positions
- 7Viewed
- 2In Consideration
- 5Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for a talented Senior Node.js Developer with strong technical aptitude and experience to add to our fast-growing dedicated engineering team, As part of the team, you will take part in our responsibility to design and implement outstanding products and web services.
What you’ll provide for us :
- Contribute to creating delivery pipelines for newly created Microservices on Docker and Kubernetes/Opsworks platforms.
- Communicate and enforce best practice coding standards to maintain high code quality.
- Provide technical guidance to the project team, lead design and code reviews.
- Build reusable code and libraries for future use.
- Report once per week (in office) and attend weekly conference calls.
- Maintain availability on our communication channels which include : (Slack, Skype, E-mail, etc.).
- Prioritize your work and remain committed to deadlines.
What we offer you:
- The benefit of working remotely with a minimum presence in the office provided your commitment to time availability and easiness of communications.
- Long term employment as we don't hire per project.
- Clearly defined tasks and objectives.
- A customizable work schedule and the ability to choose your work hours [10, 20 or 25 hours per week].
- A wonderful team, each of whom care equally about the quality of their work and the well-being of their colleagues.
Job Requirements
- BS degree in computer science/engineering.
- 4 or more years of solid experience and proficiency with Node.js.
- 2 or more years of experience working in Agile, Lean/Kanban, or Scaled Agile organization.
- Demonstrated ability to use Lean/Agile delivery practices to improve teams, quality, and reliability.
- A strong sense for API design, data model design, naming, and decomposing monoliths into Microservices.
- Excellent coding skill in Node.js, JavaScript.
- Experience with the Express.js framework.
- Database experience with MySQL and MongoDB.
- Experience with cloud platforms AWS or Google Cloud.
- Experience in test automation and test-driven development.
- Not a just developer, but a developer with a mindset to think holistically to build a reliable, flexible, and well-performing system.