Advanced Backend Software Developer

Abu Dhabi Tax Free8 days agoFull-time External
231k - 346.6k / yr
Job Summary We are seeking an experienced software engineer to fill a key position in our organization. • About the Role: • As a senior software engineer, you will be responsible for designing and developing scalable, efficient, and reliable backend systems using , TypeScript, Cassandra, Redis, Elasticsearch, MySQL, WebRTC, RabbitMQ/Kafka, AWS, Microservices Architecture, Scaling Sockets, , XMPP, S3, FCM & APNS, HMS push notifications, CI/CD, Jenkins, Jest/Mocha, Chai, Docker, Kubernetes. • Collaborate with cross-functional teams to deliver high-quality software solutions that meet business needs. • Participate in code reviews and ensure adherence to coding standards and best practices. • Continuously improve system architecture, performance, and scalability by identifying areas for improvement and implementing changes as needed. • Test and debug software to ensure smooth operation and identify potential issues before they become major problems. Key Responsibilities: Develop and Maintain Backend Systems: • Design and develop scalable, efficient, and reliable backend systems using various technologies including , TypeScript, Cassandra, Redis, Elasticsearch, MySQL, WebRTC, RabbitMQ/Kafka, AWS, Microservices Architecture, Scaling Sockets, , XMPP, S3, FCM & APNS, HMS push notifications, CI/CD, Jenkins, Jest/Mocha, Chai, Docker, Kubernetes. • Implement and maintain existing backend systems to ensure they continue to meet business needs. • Identify and recommend new technologies or tools to improve system architecture, performance, and scalability. Requirements: Skillset: • 8+ years of experience in backend development using various technologies. • Strong understanding of software engineering principles and practices. • Experience working with cross-functional teams to deliver high-quality software solutions. • Excellent communication and problem-solving skills. Benefits: We Offer: • A competitive salary and benefits package. • The opportunity to work on challenging projects and contribute to the growth and success of our organization. • A collaborative and dynamic work environment.