Job
Description
As an Associate Technical Architect at Abhibus Services (India) Private Limited, you will play a crucial role in the team focused on developing scalable, efficient, and maintainable solutions utilizing Node.js, expressJS, and other modern technologies. Your responsibilities will include driving technical excellence, managing team performance, and contributing to innovative strategies while ensuring high standards of design, code quality, and system performance. Key Responsibilities: - Design and implement robust architectures for scalable backend services using Node.js, Express.js, Java, .NET, C#, or other relevant technologies. - Adapt quickly to emerging programming languages and changing business requirements. - Address complex challenges in e-commerce applications such as high traffic, large datasets, and transaction-heavy systems. Database Management: - Manage both relational databases (MySQL) and distributed NoSQL databases (Cassandra, MongoDB) to maintain data integrity and optimize performance. - Utilize ORMs like Sequelize and Mongoose for efficient database operations. Messaging & Real-Time Systems: - Develop messaging systems using Kafka and other middleware technologies. - Implement real-time communication systems using WebSockets and streaming solutions. API Design & Performance Optimization: - Design and optimize APIs for high availability, scalability, and performance. - Write efficient, high-performance code following industry best practices and implement memory management strategies. Low-Level Design & Collaboration: - Contribute to modular, maintainable, and scalable system architectures focusing on low-level design principles. - Collaborate closely with cross-functional teams and adapt to diverse architectural patterns. - Debug live applications, troubleshoot issues, and ensure system reliability. Technology Integration & Innovation: - Keep up to date with emerging technologies and incorporate them into business solutions. - Integrate modern tools and frameworks for seamless development and deployment. Leadership & Team Management: - Lead and mentor first-time managers and team leads, promoting a culture of growth and collaboration. - Supervise team performance, ensure goal alignment, and execute strategic decisions. Qualifications: - 4-8 years of experience required. - Proficiency in GPS, Passenger Information System, Vehicle Tracking systems, and real-time monitoring. - Strong background in backend technologies (Node.js, .NET) and frontend frameworks (React, Angular, Vue.js). - Advanced knowledge of relational and distributed NoSQL databases (MySQL, Cassandra, MongoDB). - Hands-on experience with Kafka, WebSockets, and real-time technologies like MQTT. - Thorough understanding of memory management techniques and performance tuning. - Solid foundation in dynamic programming, algorithms, and data structures. - Expertise in creating modular and scalable architectures. - Familiarity with AWS, Azure, Google Cloud, and experience with Kubernetes for orchestration and CI/CD pipelines. - Proven track record in resolving scalability and transaction management challenges in high-traffic e-commerce platforms.,