Stretto is a company that provides comprehensive case management services and technology tools to legal professionals. They are seeking an experienced Full Stack Software Engineer to design, develop, and maintain enterprise applications that drive business outcomes and enhance efficiency for law practices.
Responsibilities:
- Design, develop, and deliver end-to-end solutions that meet business needs and are built in accordance with enterprise architecture guidelines
- Collaborate with cross-functional teams to understand project requirements and deliver high-quality software solutions
- Own end-to-end feature development, from concept to deployment
- Identify and address performance bottlenecks, security vulnerabilities, and system stability concerns
- Design, Develop & Maintain end-to-end CI/CD pipelines for continuous delivery
Requirements:
- Bachelor's degree in software engineering, computer science, or a related engineering field, or an equivalent combination of education and work experience
- 5+ years of solid hands-on experience in software development, with a focus on developing high-quality, scalable software applications
- Strong proficiency in server-side languages and frameworks - Java, Spring, JSF, Hibernate, Spring JPA, Node.js
- Solid experience with developing User Interface using frontend technologies like JavaScript, Typescript, ReactJS, Angular, CSS, HTML
- Experience with AWS Cloud services and serverless computing – EC2, ECS, AWS Lambda, S3, SQS
- Strong proficiency in writing complex SQL queries
- Experience with Agile software development methodologies such as Scrum / Kanban
- Excellent problem-solving skills and the ability to adapt to new technologies quickly
- Strong communication skills, with the ability to work effectively in a team environment
- Experience with other programming languages, such as Python, is a plus
- Experience with AI tools like Claude Code, Amazon Kiro, and GitHub Copilot is a plus