Cebu City, Central Visayas, Philippines
NodeJS Developer
Job Description:
Duties and Responsibilities:
- Cooperation in an international environment
- Problem analysis on the cross-section of the overall implementation
- Provision of backend solutions (Nodejs) based on the AWS technology stack (DynamoDB, API Gateway)
- Work in the front-end part (React, TypeScript, Redux) based on design and mockups from graphic designers
- Great care in writing unit tests (Jest, React Testing Library)
- Good understanding of security in the context of integration with external APIs (OAuth2, OpenID, JWT)
- Data integration from different environments and platforms.
- Participation in the development of Serverless solutions
- Participation in Scrum meetings
Minimum Qualifications
- Good communication skills.
- Excellent problem-solving skills.
- Able to accomplish tasks on time
- Capable of working independently with little supervision
Must have experience of the following:
Required:
- AWS
- DynamoDB
- CloudFormation
- Serverless (important)
- JavaScript, Typescript
- Node
- DynamoDB
- React
Backend:
- Node
- Express
- REST
- Webhooks
Frontend:
- React
- Redux
- Typescript
Our Development Stack and How we work:
- We keep our code in GitLab (like GitHub but cooler)
- CI/CD – our Continuous Integration and Continuous Deployment is handled by Jenkins so once you push the code, our server updates it automagically
- Quick daily calls (Dailies) help us to make sure every Team Member knows what his team is working on
- Our work is divided into Sprints i.e., Agile approach)
- Kanban boards are where we keep track of our progress (via Active Collab online
Required Skills:
ElasticSearch Scratch Developers Interpersonal Skills PostgreSQL Docker Node.js Writing Git Software English