Source description
About the role
As a Senior Node.js Developer at our company, you will play a crucial role in developing and maintaining backend applications using Node.js. Your responsibilities will include designing, testing, and optimizing backend services to ensure high performance and scalability. You will collaborate with cross-functional teams to deliver reliable applications aligned with business requirements. Key Responsibilities: - Design, develop, test, and maintain backend applications using Node.js. - Build and maintain RESTful APIs and backend services. - Work on scalable and high-performance backend solutions. - Develop and integrate real-time functionalities using technologies like Socket.IO or WebSockets. - Utilize relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, and Redis. - Integrate third-party APIs, payment gateways, and external services. - Implement authentication, authorization, and security best practices. - Collaborate with frontend developers, QA teams, DevOps engineers, and project stakeholders. - Participate in backend design discussions, code reviews, and technical troubleshooting. - Support application optimization, debugging, and performance improvement activities. - Write clean, maintainable, reusable, and well-documented code. - Follow coding standards, development guidelines, and project timelines. - Coordinate with deployment and support teams during release activities when required. Required Skills: - Minimum 5+ years of hands-on experience in Node.js backend development. - Proficiency in JavaScript and/or TypeScript. - Experience with Express.js and/or NestJS frameworks. - Strong understanding of REST API development and backend concepts. - Familiarity with databases like MySQL, PostgreSQL, MongoDB, or Redis. - Knowledge of asynchronous programming and event-driven architecture. - Experience with Git and version control systems. - Basic understanding of Docker and CI/CD workflows. - Familiarity with debugging, application security, and backend performance optimization. - Exposure to cloud platforms such as AWS, Azure, or GCP will be beneficial. - Familiarity with API testing/documentation tools like Postman or Swagger is preferred. Good to Have: - Experience with ReactJS or Angular. - Exposure to WebSockets or real-time application development. - Understanding or exposure to microservices-based applications. - Familiarity with RabbitMQ, Kafka, GraphQL, or Kubernetes. - Exposure to PHP and Laravel-based application development is an advantage. - Experience working in Agile/Scrum development environments. If you possess strong analytical and problem-solving skills, along with the ability to work independently and collaboratively within teams, we encourage you to apply for this role. Good communication skills, attention to detail, and a commitment to code quality are essential for success in this position. As a Senior Node.js Developer at our company, you will play a crucial role in developing and maintaining backend applications using Node.js. Your responsibilities will include designing, testing, and optimizing backend services to ensure high performance and scalability. You will collaborate with cross-functional teams to deliver reliable applications aligned with business requirements. Key Responsibilities: - Design, develop, test, and maintain backend applications using Node.js. - Build and maintain RESTful APIs and backend services. - Work on scalable and high-performance backend solutions. - Develop and integrate real-time functionalities using technologies like Socket.IO or WebSockets. - Utilize relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, and Redis. - Integrate third-party APIs, payment gateways, and external services. - Implement authentication, authorization, and security best practices. - Collaborate with frontend developers, QA teams, DevOps engineers, and project stakeholders. - Participate in backend design discussions, code reviews, and technical troubleshooting. - Support application optimization, debugging, and performance improvement activities. - Write clean, maintainable, reusable, and well-documented code. - Follow coding standards, development guidelines, and project timelines. - Coordinate with deployment and support teams during release activities when required. Required Skills: - Minimum 5+ years of hands-on experience in Node.js backend development. - Proficiency in JavaScript and/or TypeScript. - Experience with Express.js and/or NestJS frameworks. - Strong understanding of REST API development and backend concepts. - Familiarity with databases like MySQL, PostgreSQL, MongoDB, or Redis. - Knowledge of asynchronous programming and event-driven architecture. - Experience with Git and version control systems. - Basic understanding of Docker and CI/CD workflows. - Familiarity with debugging, application security, and backend performance optimization. - Exposure to cloud platforms such as AWS, Azure, or GCP will be be
More at Red Apple Technologies