Roles & Responsibilities
Complete ownership of features assigned to work on in the product
Work closely with Product Management on functional and non-functional requirements
Come up with a solution approach and design with team, get it reviewed by stake holder
Identify improvement areas in existing product modules & features
Work closely with Architecture team in evaluating new technologies, prototyping and implementing new framework
Implement complex features with high quality & following Agile development processes
Work on analysing and resolving major customer issues
Desired skills & experience
6 to 8 years of total IT experience
Java full stack developer
Frontend Development: Create responsive user interfaces using React.js or Angular, along with TypeScript, JavaScript (ES6+), HTML5, and CSS3
Backend Development: Design, build, and optimize scalable microservices and REST APIs using Java
Database Management: Write and optimize queries for relational databases (e.g., SQL Server, PostgreSQL, MySQL)
Cloud & AWS: Hands-on experience with Amazon Web Services such as EC2, S3, Lambda, ECS/EKS, RDS, IAM, CloudWatch, and API Gateway
CI/CD: Utilize Docker, Kubernetes, Git, and automated CI/CD pipelines for continuous integration and delivery
.NET / .NET Core ecosystem - Good to have
Good experience in understanding complex business cases and user flows in any business application
Proven experience of strong desire to work in product development
Must have excellent troubleshooting and communication skills
Skills Required
- 6 to 8 years of total IT experience
- Experience as a Java full-stack developer
- Frontend development experience with React.js or Angular, TypeScript, JavaScript ES6+, HTML5, and CSS3
- Backend development experience building scalable Java microservices and REST APIs
- Experience writing and optimizing queries for relational databases such as SQL Server, PostgreSQL, or MySQL
- Hands-on experience with AWS services including EC2, S3, Lambda, ECS/EKS, RDS, IAM, CloudWatch, and API Gateway
- Experience with Docker, Kubernetes, Git, and automated CI/CD pipelines
- Experience with the .NET or .NET Core ecosystem
- Ability to understand complex business cases and user flows in business applications
- Strong interest and experience in product development
- Excellent troubleshooting and communication skills
Smarsh Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Smarsh and has not been reviewed or approved by Smarsh.
-
Leave & Time Off Breadth — Time off is characterized by unlimited PTO, generous vacation allowances, and paid holidays, with policies that support taking time away. These elements are positioned as a core strength that helps balance lower base pay in some roles.
-
Wellbeing & Lifestyle Benefits — Perks include wellness programs, commuter and bike reimbursement, volunteer time off, peer recognition, remote-work support, and a sabbatical option. The variety of non-salary benefits contributes to a supportive work-life environment.
-
Retirement Support — A 401(k) with employer match and profit sharing is offered, with immediate vesting described for the match. This strengthens the long-term financial component of total rewards.
Smarsh Insights
What We Do
Smarsh provides cloud-based archiving and compliance solutions for companies in regulated and litigious industries.





