HamburgerMenu
hirist

Senior Backend Engineer - Golang/Node.js

NIKITHA SOFTWARE SOLUTIONS PRIVATE LIMITED
Multiple Locations
7 - 9 Years

Posted on: 14/07/2025

Job Description

Job Title :

- Back-End Engineer GoLang, Node.js, Kubernetes, Distributed Systems

= Employment Type: Contract 1 Year (Extendable)

- Company: PranaTree LLC


About PranaTree :


PranaTree is a fast-growing technology consulting and innovation firm delivering cutting-edge solutions in AI, Cloud, Blockchain, and Data Engineering. We collaborate with global enterprises and startups to build scalable, reliable, and secure systems that solve real-world business problems.


Role Overview :


We are seeking a highly skilled Back-End Engineer with 6+ years of experience, specializing in Golang, Node.js, and the architecture of large-scale, distributed systems. Youll be responsible for designing and building robust services capable of handling millions of transactions or time-series data points per second in a containerized, cloud-native environment.


Key Responsibilities :


- Architect, develop, and maintain scalable, high-throughput back-end services.

- Design and implement distributed systems with strong reliability and fault tolerance.

- Write clean, testable, production-grade codeno AI-generated code.

- Work with event-driven systems like Kafka, NATS, etc.

- Deploy and manage services in Kubernetes clusters using best practices.

- Utilize and optimize PostgreSQL, Cassandra, Redis, RocksDB.

- Integrate object storage solutions such as Amazon S3 or MinIO.

- Conduct performance tuning, monitoring, and troubleshooting in production environments.

- Follow DevOps and CI/CD principles for deployment automation and system reliability.


Key Requirements :


- 6+ years of professional experience in back-end development.

- Strong command of Golang and Node.js.

- Solid expertise in designing distributed, high-performance systems.

- Hands-on experience with Kubernetes, Docker, and microservice architecture.

- Proficiency in concurrent programming, network protocols, and system design.

- Proven experience with relational and NoSQL databases.

- Deep understanding of event-driven architectures using tools like Kafka or NATS.

- Strong problem-solving skills and a deep sense of ownership in delivering resilient systems.

- Ability to build and maintain codebases without AI dependency, with attention to quality and maintainability.


Nice to Have :


- Experience working with time-series data or real-time analytics systems.

- Exposure to observability tools like Prometheus, Grafana, or OpenTelemetry.

- Contributions to open-source back-end projects or developer communities.


info-icon

Did you find something suspicious?