Padmi

Backend SDE 3 - Python / Go

IndiaPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at HyrHub

Opens the source posting on shine.com

Source description

About the role

View original

As a Backend Engineer, your responsibilities will include: - Designing and developing scalable backend services and APIs using Python or Golang to ensure high performance, resilience, and extensibility. - Taking end-to-end ownership of critical modules, including design, development, deployment, and support. - Providing technical leadership by conducting design and code reviews, enforcing best practices, and mentoring junior engineers. - Collaborating closely with product managers, architects, and other engineers to translate business requirements into technical solutions. - Troubleshooting complex issues in production systems, identifying root causes, and designing sustainable long-term solutions. - Evaluating new technologies, contributing to proof-of-concepts, and recommending tools to improve developer productivity. - Driving initiatives to improve coding standards, CI/CD pipelines, and automated testing practices. - Documenting designs, creating technical guides, and sharing insights with the broader engineering team. Qualifications required for this role: - 47 years of backend development experience with Python or Golang. - Strong expertise in designing, developing, and scaling microservices and distributed systems. - Solid understanding of concurrency, multi-threading, and performance optimization. - Proficiency with databases (SQL/NoSQL), caching systems (Redis, Memcached), and messaging systems (Kafka, RabbitMQ, etc.). - Hands-on experience with Linux development, Docker, and Kubernetes. - Familiarity with cloud platforms (AWS/GCP/Azure) and related services. - Strong debugging, profiling, and optimization skills for production-grade systems. - Experience with AI-powered development tools is a strong plus; familiarity with concepts like 'agentic coding' for workflow automation or 'context engineering' for leveraging LLMs in system design is highly desirable. In addition to the technical expertise, you should possess: - Strong problem-solving ability to handle complex technical challenges. - Ability to lead technical initiatives and mentor junior engineers. - Excellent communication skills to collaborate with cross-functional teams and articulate trade-offs. - Self-motivation, proactiveness, and ability to operate independently while aligning with team goals. - Passion for engineering culture, quality, and developer productivity. As a Backend Engineer, your responsibilities will include: - Designing and developing scalable backend services and APIs using Python or Golang to ensure high performance, resilience, and extensibility. - Taking end-to-end ownership of critical modules, including design, development, deployment, and support. - Providing technical leadership by conducting design and code reviews, enforcing best practices, and mentoring junior engineers. - Collaborating closely with product managers, architects, and other engineers to translate business requirements into technical solutions. - Troubleshooting complex issues in production systems, identifying root causes, and designing sustainable long-term solutions. - Evaluating new technologies, contributing to proof-of-concepts, and recommending tools to improve developer productivity. - Driving initiatives to improve coding standards, CI/CD pipelines, and automated testing practices. - Documenting designs, creating technical guides, and sharing insights with the broader engineering team. Qualifications required for this role: - 47 years of backend development experience with Python or Golang. - Strong expertise in designing, developing, and scaling microservices and distributed systems. - Solid understanding of concurrency, multi-threading, and performance optimization. - Proficiency with databases (SQL/NoSQL), caching systems (Redis, Memcached), and messaging systems (Kafka, RabbitMQ, etc.). - Hands-on experience with Linux development, Docker, and Kubernetes. - Familiarity with cloud platforms (AWS/GCP/Azure) and related services. - Strong debugging, profiling, and optimization skills for production-grade systems. - Experience with AI-powered development tools is a strong plus; familiarity with concepts like 'agentic coding' for workflow automation or 'context engineering' for leveraging LLMs in system design is highly desirable. In addition to the technical expertise, you should possess: - Strong problem-solving ability to handle complex technical challenges. - Ability to lead technical initiatives and mentor junior engineers. - Excellent communication skills to collaborate with cross-functional teams and articulate trade-offs. - Self-motivation, proactiveness, and ability to operate independently while aligning with team goals. - Passion for engineering culture, quality, and developer productivity.

One address, no account. We’ll tell you when matching roles go live.

More at HyrHub

Related open roles

View all roles