Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
- *About the Role**
We are seeking a highly experienced **Senior Node.js Developer** with strong proficiency in **JavaScript** and **TypeScript** to lead backend development initiatives. This role requires hands-on expertise in building scalable, secure, and high-performance systems, along with the ability to guide junior developers and influence architectural decisions.
- *Key Responsibilities**
- Architect, design, and develop backend services using **Node.js**, **JavaScript**, and **TypeScript**.
- Build scalable **RESTful APIs / GraphQL APIs** and microservices.
- Optimize application performance, implement caching, and ensure system reliability.
- Own end-to-end delivery:coding, testing, deployment, and monitoring.
- Integrate with internal systems, third-party services, and cloud platforms.
- Work with databases such as **MongoDB, PostgreSQL, MySQL, Redis**.
- Enforce coding best practices, conduct code reviews, and ensure high code quality.
- Troubleshoot production issues and provide root-cause analysis.
- Collaborate with Product, QA, DevOps, and cross-functional teams.
- Lead **API versioning,backward compatibility, and contract management** across multiple consumers.
- Mentor junior and mid-level developers.
- *Required Skills**
- **6+ years** of strong hands-on experience with **Node.js**.
- Expert-level proficiency in **JavaScript (ES6+)** and **TypeScript**.
- Advanced proficiency in **Express.js**,**NestJS**, or similar frameworks.
- Strong experience with **microservices architecture** and distributed systems.
- Solid understanding of **asynchronous programming**, event-driven architecture, and design patterns.
- Hands-on experience with **MongoDB**, **PostgreSQL**, **MySQL**, **Redis**, or similar databases.
- Strong experience with **Git**,CI/CD pipelines, and containerization (**Docker**, Kubernetes is a plus).
- Experience with cloud platforms (**AWS/Azure/GCP**) and serverless components.
- Good exposure to unit testing frameworks (Jest, Mocha, Chai).
- *Nice to Have**
- Experience with **Kafka / SQS** or other message queues.
- Knowledge of **GraphQL**
- Knowledge on **Open Search**
- API Documentation **with Swagger**
- Familiarity with **infrastructure-as-code(**Terraform)
- Exposure to **performance tuning**, load balancing, and caching strategies.
- Experience working with **high-volume, low-latency systems**.
- Some familiarity with frontend frameworks (React/Angular) is a bonus.
- *Education**
- Bachelors degree in Computer Science, Engineering, IT, or equivalent practical experience.
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free