Description
Key Skills: Python, Node.js, Go, Backend Development, RESTful APIs, Microservices, System Design, Data Structures & Algorithms, MySQL, Redis, DynamoDB, ElasticSearch, AWS, GCP, Azure, Git, CI/CD, Kafka, RabbitMQ, Docker, Kubernetes
Roles & Responsibilities:
- Design, develop, and maintain scalable backend systems and APIs with a strong focus on performance, reliability, and security
- Own end-to-end backend feature development from implementation to deployment and production support
- Build and optimize RESTful APIs and microservices architectures for high-scale applications
- Collaborate closely with Product Managers, Frontend Engineers, DevOps, and QA teams to deliver high-quality releases
- Ensure high code quality through testing, debugging, code reviews, and engineering best practices
- Work with databases such as MySQL, Redis, DynamoDB, and ElasticSearch to manage and optimize data operations
- Implement cloud-native backend services on AWS, GCP, or Azure platforms
- Support CI/CD pipelines and modern development workflows using Git and automation tools
- Troubleshoot production issues, perform root cause analysis, and effectively handle high-pressure situations
- Contribute to scalable and resilient system design decisions for high-traffic SaaS applications
- Work with event-driven architectures and messaging systems such as Kafka or RabbitMQ where applicable
- Support containerization and orchestration initiatives using Docker and Kubernetes
- Collaborate on monitoring, logging, and observability improvements to ensure platform stability
- Explore and integrate AI-driven engineering tools and workflows to improve productivity and release efficiency
Experience Required:
- 1-3 years of strong backend engineering experience in product-based companies
- Strong proficiency in backend programming languages such as Python, Node.js, or Go
- Hands-on experience designing and building RESTful APIs and Microservices
- Strong understanding of data structures, algorithms, and system design principles
- Experience working with databases including MySQL, Redis, ElasticSearch, or DynamoDB
- Familiarity with cloud platforms such as AWS, GCP, or Azure
- Experience with CI/CD pipelines, Git, and modern software development workflows
- Knowledge of event-driven systems and message queues such as Kafka or RabbitMQ is an added advantage
- Exposure to Docker, Kubernetes, and containerized deployments preferred
- Familiarity with monitoring and observability tools is a plus
- Strong ownership mindset, analytical thinking, and problem-solving skills
- Ability to work independently in fast-paced, high-growth environments
Education: Any Graduation