Flag job

Report

Backend Developer

Min Experience

5 years

Location

remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Responsibilities: ✅ Server-Side Development Build and maintain back-end logic using Node.js & Express.js. ✅ Database Management (MongoDB) Design and manage MongoDB databases. Perform CRUD operations and optimize queries using Mongoose ORM. ✅ API Development & Integration Create RESTful or GraphQL APIs for front-end integration. Handle third-party API integrations (e.g., payment gateways, external services). ✅ Authentication & Security Implement JWT, OAuth, or Passport.js for secure authentication. Ensure protection against XSS, CSRF, SQL Injection, and other vulnerabilities. ✅ Performance Optimization & Scalability Optimize database queries, indexing, and caching with Redis. Improve server performance and load balancing. ✅ DevOps & Deployment Deploy applications on AWS, DigitalOcean, Heroku, or Firebase. Manage CI/CD pipelines, Docker, and Kubernetes for automation. ✅ Logging & Error Handling Implement proper error handling and logging (Winston, Morgan). Monitor application health and performance. ✅ Collaboration & Version Control Work closely with front-end developers and UI/UX designers. Use Git/GitHub for version control and code management. Develop reusable and scalable server-side architecture.

Skills

node.js
express.js
mongodb
mongoose
rest
graphql
jwt
oauth
passport.js
redis
aws
digitalocean
heroku
firebase
docker
kubernetes
winston
morgan
git
github