Skip to main content
ValueLabs logo

Javascript Developer Node.js

ValueLabs
Full Timemid
INPosted April 20, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonSQLGraphQLNode.jsExpressAWSGCPAzureDockerKubernetesTerraformAnsibleJenkinsPostgreSQLMongoDBDynamoDBGitSwaggerRESTKafkaRabbitMQCI/CDDevOpsMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

As a backend developer at our company, you will be responsible for building and maintaining RESTful and GraphQL APIs with clear contracts, versioning, and comprehensive documentation using technologies like OpenAPI/Swagger. You will work on implementing secure, efficient, and reusable API patterns with proper error handling, input validation, and rate limiting. Integration with databases (SQL & NoSQL), message brokers (Kafka, RabbitMQ), and third-party services will be a key aspect of your role. Collaboration with frontend teams, product managers, and DevOps engineers is essential to deliver end-to-end features. Optimizing application performance, scalability, and reliability through profiling, caching, and asynchronous processing will also be part of your responsibilities. Writing unit, integration, and end-to-end tests using frameworks like Jest, Supertest, and Mocha is crucial. Participation in code reviews, CI/CD pipeline improvements, and infrastructure automation using tools like Docker, Kubernetes, AWS/GCP is expected. Staying up-to-date with emerging trends in the Node.js ecosystem and advocating for best practices is encouraged.

Key Responsibilities:

  • Build and maintain RESTful and GraphQL APIs with clear contracts, versioning, and comprehensive documentation (OpenAPI/Swagger).
  • Implement secure, efficient, and reusable API patterns with proper error handling, input validation, and rate limiting.
  • Integrate with databases (SQL & NoSQL), message brokers (Kafka, RabbitMQ), and third-party services (payment gateways, identity providers, etc.).
  • Collaborate with frontend teams, product managers, and DevOps engineers to deliver end-to-end features.
  • Optimize application performance, scalability, and reliability through profiling, caching, and asynchronous processing.
  • Write unit, integration, and end-to-end tests using frameworks like Jest, Supertest, and Mocha.
  • Participate in code reviews, CI/CD pipeline improvements, and infrastructure automation (Docker, Kubernetes, AWS/GCP).

Qualifications Required:

  • 5+ years of hands-on experience in Node.js backend development.
  • Proven experience in API design and development REST, GraphQL, OpenAPI/Swagger.
  • Deep understanding of asynchronous programming, event-driven architecture, and non-blocking I/O.
  • Experience with Express.js, NestJS, or similar frameworks.
  • Familiarity with database technologies: PostgreSQL, MongoDB, DynamoDB, or similar.
  • Experience with message queues (e.g., Kafka, RabbitMQ) and event-driven systems.
  • Proficiency in Git, Jenkins, Docker, and cloud platforms (AWS, GCP, Azure).
  • Strong problem-solving skills and ability to work independently in a remote or distributed team.
  • Excellent communication skills and a collaborative mindset.

Good to Have (Preferred):

  • Hands-on experience with AWS (EC2, Lambda, S3, API Gateway, CloudWatch, IAM, CloudFormation, etc.).
  • Proficiency in Python for scripting, automation, data processing, or backend integration.
  • Experience with serverless architectures (AWS Lambda, Azure Functions).
  • Knowledge of microservices architecture, service discovery, and distributed tracing.
  • Exposure to CI/CD pipelines, infrastructure-as-code (Terraform, Ansible), and monitoring tools (Prometheus, Grafana, ELK).
  • Contributions to open-source projects or technical blogs.
  • Experience working with authentication/authorization systems (OAuth2, JWT, Okta, AWS Cognito). As a backend developer at our company, you will be responsible for building and maintaining RESTful and GraphQL APIs with clear contracts, versioning, and comprehensive documentation using technologies like OpenAPI/Swagger. You will work on implementing secure, efficient, and reusable API patterns with proper error handling, input validation, and rate limiting. Integration with databases (SQL & NoSQL), message brokers (Kafka, RabbitMQ), and third-party services will be a key aspect of your role. Collaboration with frontend teams, product managers, and DevOps engineers is essential to deliver end-to-end features. Optimizing application performance, scalability, and reliability through profiling, caching, and asynchronous processing will also be part of your responsibilities. Writing unit, integration, and end-to-end tests using frameworks like Jest, Supertest, and Mocha is crucial. Participation in code reviews, CI/CD pipeline improvements, and infrastructure automation using tools like Docker, Kubernetes, AWS/GCP is expected. Staying up-to-date with emerging trends in the Node.js ecosystem and advocating for best practices is encouraged.

Key Responsibilities:

  • Build and maintain RESTful and GraphQL APIs with clear contracts, versioning, and comprehensive documentation (OpenAPI/Swagger).
  • Implement secure, efficient, and reusable API patterns with proper error handling, input validation, and rate limiting.
  • Integrate with databases (SQL & NoSQL), message brokers (Kafka, RabbitMQ), and third-party services (payment gateways, identity p

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