Senior Software Engineer II (Golang) at Contentstack
Contentstack is a leading headless CMS platform that enables developers and teams to build, manage, and deliver scalable digital experiences. We are seeking a Senior Software Engineer II with strong Golang experience to join our backend team in a hybrid role based in Pune, India. You will design, implement, and maintain high-performance microservices, collaborate with product and frontend teams, and help drive architectural decisions to ensure reliability, performance, and security.
Responsibilities
- Design, implement, and operate scalable microservices in Go.
- Develop RESTful APIs and data models, primarily using PostgreSQL.
- Collaborate with frontend, platform, and product teams to deliver robust features.
- Mentor junior engineers and contribute to system design discussions.
- Improve reliability, performance, security, and observability of services.
- Participate in code reviews, testing, and CI/CD pipelines.
Requirements
- 5+ years of professional software development experience.
- Strong experience with Go (Golang) and backend service development.
- Experience with microservice architectures, RESTful APIs, and distributed systems.
- Proficiency with PostgreSQL and SQL database design.
- Hands-on experience with Docker and Kubernetes; AWS cloud familiarity.
- Strong problem-solving skills, communication, and collaboration abilities.
Nice to Have
- Familiarity with GraphQL, caching strategies, or CMS concepts.
- Experience with Contentstack or headless CMS.
- Knowledge of CI/CD practices and monitoring/observability tools.
What We Offer
Competitive compensation, hybrid work arrangements, and a collaborative culture that values ownership and impact.