Full-Stack Developer
pentavalue
- القاهرة
- دائم
- دوام كامل
- Shaping and implementing technology/business solutions to contribute to BDC's competitive differentiation
- Using Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance BDC's technology stack
- Collaborating with other team members to implement user stories, write tests, and continuously deliver new/improved product functionality
- Communicating with internal IT teams to resolve technical dependencies during implementation
- Builds BDC’s brand in the technology community
- Bachelor’s degree in computer science/engineering or relevant technology
- +2 years of software development experience
- Excellent understanding of server-side technologies (e.g. Node.js, Go, Ruby on Rails, Java, PHP).
- Experience with relational and NoSQL Databases
- Experience in code refactoring, pair programming, continuous integration and deployment
- Experience leveraging various design patterns, test-driven development, and automated testing frameworks (e.g. RSpec, Junit, Selenium
- Knowledge of designing RESTful APIs, SSO / OAuth, LDAP and Search Technologies
- Knowledge of Agile software development practices
https://forms.gle/MBvL4gRsUufjWGaN8