Build and maintain backend services using Node.js within a microservices architecture, focusing on scalability and high performance.
Design, develop, and optimize RESTful APIs that power our platform and integrate with various external systems
Develop, manage, and optimize databases in MySQL, ensuring reliable data storage, retrieval, and performance.
Integrate and manage services with Kafka for effective message handling and real-time data processing
Deploy, monitor, and maintain services on AWS, leveraging cloud-based tools to ensure scalability and security.
Continuously analyze and improve backend processes, enhancing speed, reliability, and overall system performance.
Work closely with frontend developers, DevOps, and other team members to ensure smooth integration and functionality across the stack.
Document code, processes, and workflows to ensure maintainability and knowledge-sharing within the team.
Skills and Qualifications
Proficient in Node.js for backend development and microservices.
Hands-on experience with AWS for deployment, monitoring, and scaling
Strong understanding of MySQL database management, optimization, and queries.
Experience with Apache Kafka for distributed, event-driven architectures.
Familiar with API development (RESTful) and best practices for integration.
Knowledge of microservices architecture and containerization tools like Docker.
Demonstrated ability to diagnose and resolve backend performance and functionality issues.
Ability to document workflows, write explicit code comments, and collaborate effectively with technical teams.
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA, Role Category: Software Development Role: Software Development - Other Employement Type: Full time
AcmeMinds Pvt. Ltd. is a technology services company specializing in Software Product Development, Web Design/Development, and Mobile Application Development.