<div><strong><u> Job Summary</u></strong></div><div>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.</div><div><br></div><div><strong><u>&nbsp;Must Have Skills (Mandatory):</u></strong></div><div>* Minimum 8 years of professional software engineering experience, focused on backend development</div><div>* Proficiency in backend technologies: Node.js, TypeScript, Cassandra, Redis, Elasticsearch, MySQL</div><div>* Strong experience in designing and developing scalable, microservices-based architectures</div><div>* Familiarity with cloud platforms and services (AWS, S3, WebRTC, FCM &amp; APNS, HMS push notifications)</div><div>* Working experience with CI/CD tools (Jenkins, Docker, Kubernetes)</div><div>* Experience with messaging and streaming tools like RabbitMQ/Kafka</div><div>* Strong testing and debugging skills (Jest, Mocha, Chai)</div><div>* Excellent collaboration and communication abilities</div><div><br></div><div><strong><u>&nbsp;Good-to-have Skills (Optional):</u></strong></div><div>* Exposure to frontend technologies like React.js</div><div>* Experience with XMPP and Scaling Sockets</div><div>* Familiarity with Agile/Scrum methodologies</div><div>* Knowledge of system architecture improvements and performance optimization techniques</div><div><br></div><div><strong><u>&nbsp;Qualifications &amp;
Experience:
</u></strong></div><div>* Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field</div><div>* 8+ years of hands-on experience in backend software development</div><div>* Proven track record of building scalable products and working in fast-paced environments</div>
Job details are sourced from the employer's original posting.
Open job postingAbout the company
ECS provides enterprise change management services to help organizations navigate and implement significant organizational changes.