HamburgerMenu
hirist

Job Description

Description :

About the Role :


We are seeking a talented and passionate Backend Engineer to join our fast-paced engineering team in Noida.

The ideal candidate will have strong expertise in Golang, PostgreSQL, and Data Structures & Algorithms, with a proven ability to build scalable, high-performance, and reliable backend systems.

This is a hands-on role that requires strong problem-solving skills, solid coding abilities, and a deep understanding of backend architecture.

You will work closely with cross-functional teams, including product managers, frontend engineers, and DevOps, to design and deliver robust APIs and backend services that power our applications.

Key Responsibilities :

1.Backend Development & Architecture :

- Design, develop, and maintain scalable backend services and RESTful APIs using Golang.

- Architect and implement efficient, reusable, and modular code that aligns with system design principles and business goals.

- Collaborate with frontend and mobile teams to integrate user-facing elements with server-side logic.

Database Design & Optimization :

- Design, manage, and optimize PostgreSQL databases for high performance and scalability.

- Write complex SQL queries, manage indexing, and ensure data integrity across systems.

- Implement caching, query optimization, and data modeling best practices to enhance application performance.

System Performance & Scalability :

- Build and maintain high-throughput, low-latency distributed systems that handle large-scale data.

- Optimize application performance, troubleshoot bottlenecks, and implement robust monitoring and alerting mechanisms.

- Ensure backend services are reliable, fault-tolerant, and secure.

Data Structures & Algorithms :

- Apply strong knowledge of Data Structures, Algorithms, and System Design to solve complex engineering challenges.

- Write efficient, optimized, and well-tested code adhering to best practices.

- Participate in design discussions and technical reviews to ensure scalable and maintainable solutions.

Collaboration & Process :

- Work closely with Product, DevOps, and QA teams throughout the product lifecycle.

- Contribute to code reviews, design documentation, and technical discussions.

- Participate in agile ceremonies and ensure timely delivery of high-quality releases.

Required Skills & Experience :

- 3 - 4 years of hands-on backend development experience.

- Strong proficiency in Golang and its ecosystem.

- Solid experience with PostgreSQL - database design, indexing, optimization, and query tuning.

- Excellent understanding of Data Structures, Algorithms, and Object-Oriented Programming (OOP) principles.

- Experience in designing and consuming RESTful APIs or microservices architectures.

- Familiarity with version control systems (Git) and collaborative workflows.

- Strong debugging and problem-solving skills, with attention to performance and scalability.

Preferred Qualifications (Good to Have) :

- Experience with Docker, Kubernetes, or AWS for deployment and scalability.

- Familiarity with message queues (e.g., Kafka, RabbitMQ) or event-driven architecture.

- Exposure to CI/CD pipelines, automated testing, and agile development practices.

- Understanding of security best practices in backend development.

Soft Skills :

- Strong analytical and logical reasoning capabilities.

- Excellent communication and teamwork skills.

- Ability to thrive in a fast-paced, dynamic environment.

- Ownership mindset with a focus on delivering high-quality, production-ready code


info-icon

Did you find something suspicious?