Source description
About the role
Job Summary We are looking for a Senior Backend Software Engineer (L3) with extensive experience in backend development, scalable architecture, and a modern technology stack. The ideal candidate will design, develop, and maintain robust backend systems supporting highly scalable products. You ll collaborate with cross-functional teams and lead backend initiatives while staying updated on emerging trends and best practices. Must Have Skills (Mandatory): * Minimum 8 years of professional software engineering experience, focused on backend development * Proficiency in backend technologies: Node.js, TypeScript, Cassandra, Redis, Elasticsearch, MySQL * Strong experience in designing and developing scalable, microservices-based architectures * Familiarity with cloud platforms and services (AWS, S3, WebRTC, FCM & APNS, HMS push notifications) * Working experience with CI/CD tools (Jenkins, Docker, Kubernetes) * Experience with messaging and streaming tools like RabbitMQ/Kafka * Strong testing and debugging skills (Jest, Mocha, Chai) * Excellent collaboration and communication abilities Good-to-have Skills (Optional): * Exposure to frontend technologies like React.js * Experience with XMPP and Scaling Sockets * Familiarity with Agile/Scrum methodologies * Knowledge of system architecture improvements and performance optimization techniques Qualifications & Experience: * Bachelors or Master s degree in Computer Science, Software Engineering, or a related field * 8+ years of hands-on experience in backend software development * Proven track record of building scalable products and working in fast-paced environments
More at ECS ME