Key Responsibilities
Design, develop, and maintain scalable applications using Python.
Build and maintain microservices and distributed systems.
Develop event-driven applications using Apache Kafka.
Work with both SQL and NoSQL databases.
Contribute to SaaS platform development and enhancement.
Participate in system design, architecture, scalability, and performance optimization.
Develop reliable and high-performance backend services.
Implement and maintain CI/CD pipelines and follow Git-based development practices.
Troubleshoot and resolve issues in Linux production settings.
Collaborate with cross-functional teams to deliver high-quality software solutions.