About Contentstack
Contentstack is a leading headless content management system (CMS) that enables developers and teams to deliver content across channels with speed and reliability. We’re looking for a talented Senior Software Engineer II to join Contentstack and help build scalable services that power our platform.
About the role
As a Senior Software Engineer II, you will design, develop, and maintain high-quality software within a collaborative, cross-functional team. You will contribute to architecture decisions, mentor junior engineers, and drive best practices in coding, testing, and deployment.
Responsibilities
- Design, develop, test, and maintain scalable web services and applications within a modern microservices architecture.
- Collaborate with product, design, and data teams to deliver robust features with a focus on quality and reliability.
- Mentor and review code for junior engineers; contribute to technical direction and best practices.
- Improve performance, security, observability, and overall system health.
- Participate in CI/CD processes and advocate for robust testing and documentation.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Node.js and TypeScript; experience with modern server-side languages is a plus.
- Experience building and consuming GraphQL/REST APIs.
- Familiarity with cloud platforms (e.g., AWS) and CI/CD pipelines.
- Experience with relational databases (e.g., PostgreSQL) or NoSQL databases (e.g., MongoDB).
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Excellent communication and collaboration skills; ability to work effectively in a cross-functional team.
Nice to have
- Experience with content management systems or headless CMS architectures.
- Exposure to front-end frameworks (e.g., React) and modern web development tooling.
Location
Virar, India (On-site)
Benefits
Competitive compensation, comprehensive benefits, and a culture focused on learning and growth.