Principal Backend Engineer (Go/PostgreSQL)
- Work arrangement
- Remote
- Occupation
- Software & IT
- Location
- India
- Compensation
- Not disclosed
- Apply by
- April 13, 2027
About this role
<h3>Accountabilities</h3><li>
<strong>Backend Engineering and Product Development:</strong>Design, develop, and maintain customer-facing features within a multi-tenant backend architecture using Go and PostgreSQL, ensuring solutions are reliable, maintainable, and scalable.</li><li>
<strong>Customer Data Integration:</strong>Connect and consolidate information from multiple sources, including CRM platforms, customer conversations, and support systems, to create a consistent and actionable view of customer accounts.</li><li>
<strong>AI Workflow Engineering:</strong>Build production-grade AI workflows that analyze information, generate customer intelligence, and execute permission-based actions while maintaining traceable and auditable records.</li><li>
<strong>LLM and Application Architecture:</strong>Determine which tasks should be handled by large language models and which require deterministic application logic, calculations, or persistent data storage to ensure accuracy and control.</li><li>
<strong>Database Design and Optimization:</strong>Design efficient PostgreSQL schemas, troubleshoot complex queries, resolve performance bottlenecks, and optimize data access patterns to support growing workloads.</li><li>
<strong>Reliability and Quality Assurance:</strong>Develop workflows that can be safely rerun, implement appropriate error-handling mechanisms, and monitor output quality to identify regressions and maintain consistent results.</li><li>
<strong>Scalability and Performance:</strong>Ensure services remain responsive and dependable across customer workspaces ranging from approximately 100 to 100,000 accounts.</li><li>
<strong>Infrastructure and Deployment:</strong>Support production operations across AWS and Docker-based environments, including enterprise installations and on-premises deployments.</li><li>
<strong>End-to-End Ownership:</strong>Take responsibility for features throughout their lifecycle, from understanding customer problems and designing technical solutions to implementation, deployment, monitoring, and incident resolution.</li><li>
<strong>Customer-Driven Improvement:</strong>Work closely with users and incorporate customer feedback to refine existing functionality, improve usability, and deliver measurable product value.</li><li>
<strong>Rapid Delivery and Iteration:</strong>During the first 30 days, become familiar with the existing system by delivering approximately two to three fixes per week and one to two improvements to existing features.</li><li>
<strong>Technical Leadership:</strong>Within three to six months, take ownership of a major product capability from initial requirements through production adoption. Potential areas include customer intelligence pipelines, customer success management agents, renewal automation, and expansion signals.</li><li>
<strong>AI-Assisted Development:</strong>Use AI coding tools effectively to accelerate implementation while maintaining high standards for code quality, readability, testing, and long-term maintainability.</li><h2>Requirements</h2><li>
<strong>Professional Experience:</strong>At least eight years of backend engineering experience in product-based organizations, including meaningful experience working in startup environments. Candidates must currently be working at a product-based organization.</li><li>
<strong>Go Development:</strong>Strong hands-on experience designing, building, and operating production services using Go.</li><li>
<strong>PostgreSQL Expertise:</strong>Proven ability to design relational database schemas, debug and optimize queries, and address database performance and scalability challenges.</li><li>
<strong>Production AI Experience:</strong>Experience shipping customer-facing products that use large language models to make judgments or support decisions, beyond prototypes, demonstrations, or experimental projects.</li><li>
<strong>End-to-End Technical Ownership:</strong>Demonstrated experience owning services or features from initial design through production deployment, including ongoing reliability, monitoring, and issue resolution.</li><li>
<strong>Problem-Solving Skills:</strong>Ability to navigate ambiguous requirements, independently identify practical solutions, and translate complex customer problems into working product capabilities.</li><li>
<strong>AI Development Tools:</strong>Regular experience using AI-powered development tools to build products, improve productivity, and produce clean, maintainable code.</li><li>
<strong>Product Engineering Mindset:</strong>Experience working closely with customers or end users and using their feedback to guide product improvements and technical priorities.</li><li>
<strong>System Design and Architecture:</strong>Strong understanding of backend architecture, distributed systems, multi-tenant applications, data integration, and scalable service design.</li><li>
<strong>Reliability and Performance:</strong>Ability to design robust systems with appropriate error handling, safe retries, repeatable workflows, and mechanisms for monitoring application behavior and AI output quality.</li><li>
<strong>Infrastructure Knowledge:</strong>Familiarity with Docker, AWS, production deployments, and supporting applications across enterprise and on-premises environments.</li><li>
<strong>Communication and Collaboration:</strong>Strong communication skills, sound technical judgment, and the ability to explain architectural decisions and trade-offs clearly while working independently.</li><li>
<strong>Additional Advantages:</strong>A public GitHub profile, relevant side projects, or a technical blog demonstrating engineering expertise and personal initiative would be a strong plus.</li><h2>Benefits</h2><li>
<strong>Competitive Compensation:</strong>Annual compensation of approximately ₹50,00,000 to ₹1,00,00,000, as advertised for the role.</li><li>
<strong>Remote Work:</strong>Full-time remote opportunity for candidates based in India.</li><li>
<strong>Contractor Engagement:</strong>Full-time contractor arrangement with a US-based organization. The advertised terms state that no deductions will be made from the agreed compensation by the hiring company.</li><li>
<strong>High Ownership:</strong>Direct responsibility for important product capabilities, with the opportunity to influence architecture, engineering practices, and product direction.</li><li>
<strong>AI-First Engineering Environment:</strong>Work extensively with large language models, AI workflows, and AI-assisted coding tools to solve practical customer problems.</li><li>
<strong>Meaningful Product Impact:</strong>Build customer intelligence systems that help revenue teams and AI agents understand accounts, automate workflows, and make better-informed decisions.</li><li>
<strong>Technical Autonomy:</strong>Have a meaningful voice in architectural decisions, implementation strategies, and the evolution of the backend platform.</li><li>
<strong>Fast Learning and Development:</strong>Work on challenging problems involving data integration, scalable systems, AI reliability, and production-grade software engineering.</li><li>
<strong>Direct Customer Impact:</strong>Improve a real product through close engagement with users and rapid feedback-driven development.</li><li>
<strong>Interview Process:</strong>Expect three to four technical interview rounds covering programming, system design, and AI tool usage, along with a take-home assignment.</li>