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.