You are a seasoned backend engineer with 7+ years of professional experience, with deep expertise in Golang and Python. You have architected and maintained high-performance, distributed systems and bring a track record of delivering robust APIs, scalable microservices, and automation scripts across dynamic, product-focused environments.
You are highly proficient in Golangs concurrency model and also fluent in using Python for building APIs (e.g., using FastAPI or Flask) and scripting automation tasks. You bring strong DevOps sensibilities, follow infrastructure-as-code principles, and build cloud-native applications using Docker and Kubernetes.
Your work reflects a commitment to code quality, performance tuning, and observability, and you are comfortable collaborating cross-functionally to ship impactful features.
Your Role & Impact :
- Design, implement, and maintain scalable backend services using Golang and Python, supporting both synchronous APIs and asynchronous, event-driven processes.
- Write and optimize RESTful APIs using Golang and Python frameworks like FastAPI or Flask, and integrate them into broader platform systems.
- Build and maintain automation scripts, tools, and services in Python to streamline operations, monitoring, and DevOps workflows.
- Own the entire development lifecyclefrom requirement gathering and system design to development, deployment, and post-release monitoring.
- Ensure high system availability, fault tolerance, and low-latency performance through robust architecture,
caching strategies, and failover designs.
Collaborate with product managers and designers to translate requirements into engineering deliverables, with frequent iteration.Take part in code reviews, system design sessions, and performance debugging, while mentoring junior developers.Contribute to evolving our microservices architecture, defining internal APIs, and improving cross-service communication.Key Technical Skills :
Expert-level proficiency in Golang, including strong understanding of Go Routines, Channels, Contexts, and the Go memory model.Hands-on experience with Python, particularly in :1. API development (FastAPI, Flask, Django)
2. Scripting and automation for DevOps, monitoring, or data processing.
Deep experience in building and scaling cloud-native systems using Docker and Kubernetes in production environments.Proficiency in relational databases (PostgreSQL, MySQL) and NoSQL systems (MongoDB, Redis).Familiarity with event-driven architectures, using tools like Kafka, RabbitMQ, or NATS.Strong understanding of software observability (logs, metrics, tracing) using tools like Prometheus, Grafana, and OpenTelemetry.Experience with secure API design, authentication protocols (OAuth2, JWT), and rolebasedaccess control.
Bonus / Preferred Qualifications :
Familiarity with GCP, AWS, or other major cloud providers.Solid grounding in Domain-Driven Design (DDD) and Clean Architecture.Background in performance profiling and optimization.Who You Are :
You have end-to-end ownership mentalityfrom writing production-grade code to monitoring and debugging live systems.You are comfortable in environments that demand agility, pragmatism, and the ability to make informed trade-offs between velocity and quality.Youve faced production fire-fights and understand the nuances of scaling systems and keeping SLAs in check.You communicate clearly, give and receive feedback constructively, and contribute to a culture of learning and growth.Youre not afraid of rolling up your sleeves to fix a production bug, write a script, update infrastructure, or talk to a customer.(ref : hirist.tech)