Search by job, company or skills

PyjamaHR

Backend Engineer

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

We are hiring for our client - digivantics.

Job Description

As a Backend Engineer, you will be responsible for designing, developing, and maintaining server-side logic, database structures, and ensuring high performance and responsiveness to API requests. You will work closely with frontend developers and product managers to implement robust and scalable features that support millions of users worldwide.

Key Responsibilities

  • Develop, maintain, and optimize server-side applications using Node.js and frameworks like Express.js or Nest.js.
  • Design and manage relational databases (MySQL) and NoSQL databases (MongoDB) to ensure efficient data storage and retrieval.
  • Build and maintain RESTful APIs, ensuring secure and reliable communication between the backend and frontend systems.
  • Write reusable, testable, and efficient code, following software development best practices.
  • Implement security measures to protect the application and data, including user authentication, authorization, and encryption.
  • Collaborate with the frontend team to ensure seamless integration of the backend services.
  • Optimize the application for maximum speed, scalability, and efficiency, particularly in high-traffic environments.
  • Debug and troubleshoot backend services, ensuring timely resolution of any issues or performance bottlenecks.
  • Stay updated with the latest industry trends, best practices, and technologies to continuously improve the development process.

Requirements

Must-Have:

  • Experience: 1-2 years of experience in backend development, ideally with Node.js.
  • Languages & Frameworks: Proficiency in Node.js and frameworks like Express.js or Nest.js.
  • Database Expertise: Solid understanding of MySQL and MongoDB for relational and NoSQL data management.
  • API Development: Experience in designing and building RESTful APIs and working with API documentation tools (e.g., Swagger).
  • Version Control: Familiarity with Git for code management and collaboration.
  • Security: Knowledge of authentication protocols (e.g., OAuth, JWT) and encryption techniques.
  • Problem-Solving: Ability to analyze and solve technical problems in a fast-paced environment.
  • Testing: Experience with unit testing and integration testing in backend development.

Nice To Have

  • Cloud Services: Experience with cloud platforms like AWS, Google Cloud, or Azure.
  • Microservices Architecture: Understanding of microservices and containerization using Docker or Kubernetes.
  • CI/CD Pipelines: Familiarity with continuous integration/continuous delivery tools (e.g., Jenkins, CircleCI).
  • GraphQL: Exposure to GraphQL API development.
  • Caching & Queuing Systems: Experience with Redis, RabbitMQ, or similar technologies for caching and message queuing.

Skills: integration testing,mongodb,security,redis,google cloud,oauth,express.js,mysql,cd,ci,docker,kubernetes,restful apis,nestjs,node.js,rabbitmq,graphical models,nest.js,testing,unit testing,git,jwt,azure,aws

More Info

Industry:Other

Job Type:Permanent Job

Date Posted: 08/10/2024

Job ID: 95337297

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Backend Engineer

ContractKenCompany Name Confidential

Technical Support Engineer Backend

DigiX360 India Pvt LtdCompany Name Confidential
Last Updated: 22-11-2024 07:08:26 PM