Sr. Backend Software Engineer - Golang (Nishant)
Ursus, Inc. · Fremont, CA · 6 days ago
On-siteEngineering$60–$65/hrOther
RESPONSIBILITIES
- Design, develop, and maintain scalable backend applications and microservices using Golang and Python
- Build high-performance APIs and distributed systems that support critical sales workflows
- Develop solutions leveraging real-time event streaming and messaging technologies
- Collaborate with product managers, software engineers, and cross-functional teams to deliver new platform capabilities
- Design and optimize database schemas for performance and scalability
- Develop AI-enabled workflows and intelligent automation that improve sales advisor productivity
- Troubleshoot production issues and continuously improve system reliability, scalability, and performance
- Contribute to architecture decisions and engineering best practices
REQUIREMENTS
- 5+ years of professional software engineering experience
- Strong experience developing backend applications using Golang and/or Python
- Experience building scalable microservices and distributed systems
- Hands-on experience with event streaming and messaging technologies such as Kafka or RabbitMQ
- Experience with relational databases (PostgreSQL, MySQL, or similar), including schema design and query optimization
- Experience working with NoSQL databases (MongoDB or similar)
- Experience with caching technologies such as Redis
- Experience with search technologies such as OpenSearch or Elasticsearch
- Experience working with modern data platforms such as ClickHouse
- Familiarity with AI Agentic Workflows, LLM integrations, or AI-powered application development is a plus
- Strong understanding of software design principles, scalability, and system performance