Senior Software Development Engineer (Backend)
Location : Ahmedabad
Experience : 47 years
Tech Stack : Python, Golang, Node.js, PostgreSQL, MongoDB, AWS
Key Responsibilities
Backend Development & APIs :
- Design, develop, and maintain scalable, distributed backend systems using Python, Golang, or Node.js.
- Build and optimize RESTful APIs to power web and mobile applications.
- Implement robust authentication, authorization, and data security practices.
Database Engineering :
Design and optimize data models for relational (PostgreSQL) and NoSQL (MongoDB) databases.Ensure query performance, indexing strategies, and data integrity at scale.Cloud & DevOps Integration :
Drive cloud-native development on AWS, leveraging services such as EC2, S3, Lambda, RDS, and CloudWatch.Work with CI / CD pipelines, Docker, and Git to ensure seamless deployments.Collaborate with DevOps teams to ensure system reliability, scalability, and observability.Collaboration & Problem-Solving :
Partner closely with product, frontend, and mobile teams to deliver end-to-end features.Diagnose and resolve complex performance bottlenecks and production issues.Contribute to system architecture discussions and long-term technical roadmap.Requirements :
4+ years of backend development experience with Python, Golang, or Node.js.Strong expertise in PostgreSQL and MongoDB, with a solid understanding of database design and optimization.Hands-on experience with AWS cloud services, REST API development, and microservices architecture.Proficiency in CI / CD pipelines, Docker, and Git for modern software delivery.Strong debugging, analytical, and problem-solving skills.Startup or microservices-based architecture experience is a strong plus.A performance-first mindset with a focus on scalability, resilience, and maintainability.(ref : hirist.tech)