Full Stack Engineer (SE III)

Smarsh empowers customers to manage risk and unleash intelligence in digital communications, serving 6500+ organizations in regulated industries.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS

Description For Full Stack Engineer (SE III)

Smarsh, a leading provider of digital communications risk management solutions, is seeking an experienced Full Stack Engineer to join their Enterprise Engineering division. The role combines backend development using Java/Spring Boot (50%) and frontend development with Angular (30%), along with technical design & architecture responsibilities (20%).

The ideal candidate will be responsible for developing and maintaining the API Administration Suite and API Portal, focusing on building robust backend services and creating responsive frontend applications. This position requires expertise in Java 11+, Spring Boot, and Angular, along with experience in microservices architecture and various modern technologies including Kafka, MongoDB, and Elasticsearch.

Smarsh serves over 6500 organizations in regulated industries, helping them identify compliance, legal, or reputational risks across 80+ communication channels. The company has consistently been recognized by analysts like Gartner and Forrester and has maintained its position in the Inc. 5000 list of fastest-growing American companies since 2008.

The company culture emphasizes lifelong learning, innovation, and collaboration. Smarsh values diversity and provides opportunities for authentic self-expression, which has earned them Comparably.com Best Places to Work Awards. The role offers the opportunity to work with cutting-edge technologies, including AI/ML, and collaborate with leading communications platforms and cloud infrastructure providers.

This is an excellent opportunity for a senior engineer looking to make a significant impact in a growing company while working with modern technologies and contributing to meaningful solutions in the regulatory compliance space.

Last updated 10 days ago

Responsibilities For Full Stack Engineer (SE III)

  • Design and develop RESTful APIs using Java/Spring Boot
  • Implement API administration and management features
  • Create microservices for API platform components
  • Build responsive UI components using Angular
  • Develop API portal frontend features
  • Design scalable microservices architecture
  • Mentor junior developers
  • Participate in code reviews

Requirements For Full Stack Engineer (SE III)

Java
TypeScript
MongoDB
Kafka
  • Bachelor's/Master's in Computer Science or related field
  • 5+ years of Java development experience
  • 3+ years of Angular development experience
  • Strong understanding of API design
  • Experience with microservices architecture
  • Knowledge of cloud platforms (preferably AWS)
  • Expertise in Spring Boot 2.x/3.x
  • Experience with MongoDB and Kafka
  • Proficiency in TypeScript and Angular

Interested in this job?

Jobs Related To Smarsh Full Stack Engineer (SE III)

App Dev IV (Internal Developer Portal)

Senior Software Engineer position at Smarsh focusing on building a cutting-edge Internal Developer Portal with Python, event-driven architecture, and modern DevOps practices.

Platform Engineer - Mongo DB

Senior Platform Engineer role specializing in MongoDB at Smarsh, focusing on database operations, automation, and infrastructure management in a remote work environment.

Platform Engineer - Mongo DB

Senior Platform Engineer role specializing in MongoDB at Smarsh, focusing on database operations, automation, and infrastructure management in a remote work environment.

Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Engineer role at AWS working on Aurora PostgreSQL, building scalable database systems with 7+ years of experience required.

Senior Software Engineer, Authorization

Senior Software Engineer position at Apple focusing on authorization and security services for large-scale distributed systems using Go, Java, and Kubernetes.