Senior Node. Js Developer
تفاصيل الوظيفة
We are seeking a highly skilled Senior Node.js Developer with at least 6 years of experience and strong proficiency in TypeScript. You will be responsible for developing and maintaining backend services, leading server-side logic implementation, defining and maintaining APIs, and ensuring application performance and responsiveness. Collaboration with frontend developers and product managers is crucial for delivering scalable solutions.
Key Responsibilities
- Backend Services: Lead development using Node.js and frameworks like Koa.js.
- API Design: Implement server-side logic and APIs (REST and GraphQL).
- Event-Driven Architecture: Use messaging systems like pub/sub.
- Testing: Write unit tests with Jest and mock dependencies using Nock.
- Database Management: Work with Prisma and SQL databases, using repository pattern.
- Configuration & Dependency Injection: Utilize YAML and Inversify.
- DevOps Collaboration: Deploy and manage applications on GCP Functions.
- Code Quality: Conduct code reviews and contribute to architectural decisions.
- CI/CD: Manage continuous integration and deployment processes using CircleCI.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.