ETIC, FullStack Developer, Associate
- Compensation
- Not disclosed
- Location
- Cairo - ETIC
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Contract
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Full description
Line of Service
Advisory
Industry/Sector
Technology
Specialism
Advisory - Other
Management Level
Associate
Job Description & Summary
About ETIC
PwC is opening a new Technology & Innovation Center in Cairo that will deliver high quality technology solutions to consulting Clients across the globe. The Centre will provide a broad suite of skills and services to our clients, ranging from Packaged Applications such as SAP & Oracle, to Cloud services utilising AWS, Azure and Google, as well as expanding our existing Managed Services capabilities.
The centre is looking to expand rapidly and we are looking for enthusiastic self-starters with a passion for technology and client delivery to help shape and form this new venture.
Full Stack Associate Developer scope overview:
- Design & Build frontend pages using React
- Design & Build RESTful API Endpoints using Nodejs
- Design & Build storage solutions using relational (Mysql, SqlServer, Postgres) and non-relational databases (DynamoDB, MongoDB)
- Realize Figma designs supplied by the UI/UX team.
- Analyze and fix frontend and backend software bugs
- Write automated unit tests and maintain good test coverage.
- Push code on git and participate in code reviews.
- Participate in Agile Scrum ceremonies (Daily Standup, Sprint Planning, Sprint Review and Retrospective)
- Create and maintain technical documentation
Role Requirements:
- Good knowledge of Javascript/Typescript, HTML, CSS including frameworks like (Tailwind, Bootstrap..etc)
- Good knowledge of frontend development in React including state management with tools like Redux
- Good knowledge of backend development in Nodejs (Express, Nest.js..etc)
- Good knowledge of REST API Development
- Good knowledge of relational and non-relational databases and use of Object-Relational Mapping (ORM) tools like (TypeORM, Prisma, Sequelize..etc)
- Good knowledge of Authentication flows and JWT tokens
- Strong drive for Clean Code, Automation tools, Design improvements and Code quality (via Unit testing)
A good experience in these is a plus:
- Knowledge of other backend development frameworks in C# (.Net) or python (Flask or Django)
- Knowledge of other frontend development frameworks in Angular or Vue.