Overview
Panzura is seeking a skilled Go (Golang) and C Developer to join our Panzura Engineering team to work on our NextGen AI data governance platform. As a senior developer, you will be responsible for designing, developing, and maintaining scalable and efficient backend services. You will work closely with cross-functional teams to deliver high-quality solutions that meet customer needs and drive the success of our product.
If you are a passionate developer with a strong background in backend development and a desire to work on cutting-edge solutions, we invite you to apply for this role at Panzura. Join us and contribute to the success of Panzura’s NextGen AI governance platform by delivering high-quality and scalable solutions that meet our customers' needs.
This role is available for hire through our employer of record, Deel.
Job Responsibilities
- Backend Development: Design, develop, and maintain robust and scalable backend services using Go (Golang), C, Microsoft Graph API, AI agents like Microsoft Copilot, Amazon-Q, Agentic AI, Message-bus (NATS)
- API Development: Develop and maintain APIs (REST, gRPC etc.) to support integration with various frontend and third-party applications.
- Microservices Architecture: Implement and maintain microservices, containerized architecture to ensure high availability, scalability, and maintainability of the system.
- Database Integration: Design and implement efficient database schemas and queries. Work with both SQL and NoSQL databases to manage and store data.
- Performance Optimization: Identify performance bottlenecks and optimize code and database queries to ensure high performance and low latency.
- Collaboration: Work closely with frontend developers, product managers, and other stakeholders to understand requirements and deliver high-quality solutions. Participate in code reviews and provide constructive feedback.
- Testing and Debugging: Write unit tests, integration tests, and perform debugging to ensure the reliability and stability of the application.
- Documentation: Create and maintain technical documentation for APIs, system architecture, and other relevant areas.
- Continuous Improvement: Stay up-to-date with the latest industry trends and technologies. Awareness of leveraging AI integrated IDE for fast-paced development.
Job Requirements
Minimum Requirements
- Education: Bachelor’s degree in computer science, Engineering, or a related field.
- Experience: 3+ years of experience in software development with a focus on backend development using Go, C/C++, containers (Docker/Kubernetes), Cassandra
- Technical Skills: Strong proficiency in Go and C programming, AI services Copilot, Amazon-Q. Experience with microservices architecture, RESTful API development, and database integration. Experience with developing high-performance microservices handling concurrent workload and Inter-Process-Communication (IPC).
- Database Skills: Experience with SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Cloud Platforms: Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Version Control: Proficiency with version control systems like Git.
- Collaboration Tools: Experience with collaboration tools like Jira, Confluence, AI IDEs, or similar.
- Communication Skills: Strong verbal and written communication skills. Ability to articulate technical concepts to non-technical stakeholders.
- Problem-Solving Skills: Excellent analytical and problem-solving skills. Ability to troubleshoot and debug complex issues.
Preferred Qualifications
- Working experience over GenAI technology
- Knowledge of other programming languages like Python, Java, or C++.
- Experience with data management and analytics tools.
- Understanding of security best practices in software development.