Software Development Engineer – Node.js – Freelancing

Application ends: April 25, 2024
Apply Now

Job Description

About the job

This job is sourced from a job board. Learn MoreRequirements

  • 3 – 6 years of professional software development experience, with a focus on Node.js.
  • Strong proficiency in building scalable backend systems and microservices architecture.
  • Solid understanding of message queues and asynchronous development.
  • Experience working with containerization technologies, such as Docker and Kubernetes.
  • Expertise in developing and optimizing background tasks for large-scale applications.
  • Familiarity with cloud platforms (e.g., AWS, Azure, or GCP) and serverless architecture.
  • Excellent problem-solving and debugging skills.
  • Strong knowledge of RESTful API design and implementation.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Ability to work collaboratively in an agile environment.
  • Experience with message broker systems like RabbitMQ or Kafka.
  • Familiarity with NoSQL databases (e.g., MongoDB, Cassandra).
  • Knowledge of front-end technologies such as React or Angular.