Location: Fully Remote (St. Paul, MN)
Employment Type: Full-Time Consultant
 
Are you a seasoned Grails Developer looking for a fully remote opportunity where your expertise can drive innovation and impact public service? Trissential is hiring a Software Developer to join our client’s team and you’ll be part of a mission-driven initiative supporting automation, scalability, and security across critical applications used by criminal justice agencies statewide.
 
What’s in It for You?
- Remote Flexibility – Work from anywhere while contributing to meaningful public sector projects
 - High-Impact Work – Build and enhance applications that support law enforcement and justice systems
 - Technical Leadership – Influence architecture, mentor junior developers, and shape system design
 - Modern Tech Stack – Work with Grails, Groovy, RESTful APIs, GORM, and CI/CD pipelines
 - Collaborative Culture – Join a team that values knowledge sharing, Agile practices, and continuous improvement
 
Your Role & Responsibilities
- Design, develop, and maintain Grails-based web applications
 - Write efficient, idiomatic Groovy code to build new features and enhance existing systems
 - Build and consume secure, scalable RESTful APIs
 - Optimize application performance including database queries and memory usage
 - Implement and manage GORM-based data access layers
 - Collaborate with product managers, QA, and DevOps teams
 - Write unit, integration, and functional tests using Spock, JUnit, or similar frameworks
 - Debug and resolve complex application issues efficiently
 - Participate in code reviews and mentor junior developers
 - Contribute to architectural decisions and system design
 - Ensure application security through secure coding and validation techniques
 - Support automation, scalability, and supportability initiatives across MNIT
 
Skills & Experience You Should Possess
- 10+ years of professional experience in Grails application development
 - Strong proficiency in Groovy and familiarity with Java and JVM concepts
 - Solid understanding of GORM, domain modeling, and transactional management
 - Experience developing and consuming RESTful web services
 - Strong SQL skills and experience with relational databases (e.g., SQL Server)
 - Experience with front-end technologies (HTML, JavaScript, JQuery, React)
 - Familiarity with Gradle and plugin management in Grails
 - Experience with performance tuning, profiling tools, and optimization
 - Proficiency in writing automated tests using Spock, JUnit, etc.
 - Experience integrating Grails with external systems and APIs
 - Familiarity with CI/CD pipelines, Git workflows, and Docker
 - Experience working in Agile/Scrum environments
 
Bonus Points If You Have:
- Exposure to event-driven architectures and asynchronous processing
 - Experience working in cloud platforms (Azure, AWS, GCP)
 - Strong understanding of secure coding practices (e.g., SQL Injection, XSS, CSRF)
 - Experience implementing Spring Security Core or similar frameworks
 - Proactive approach to identifying and mitigating security risks
 
Education & Certifications You Need:
- Bachelor’s degree in Computer Science, Software Engineering, or related field
• Relevant certifications in Grails, Groovy, or secure coding practices are a plus 
What We Offer
At Trissential, we value expertise, innovation, and collaboration. By joining our client’s team, you'll work on high-impact projects while enjoying a supportive work environment.
• Competitive Compensation – You choose the model that works best for you, both with company-sponsored benefits! $110,000–$130,000 annually or $63–$73 per hour, depending on your skills, experience, and location. Final compensation is determined based on skill alignment, years of experience, and fair, market-based rates by geography.
• Comprehensive Benefits for you and your dependents – Medical, dental, vision, free tele-health, HSA with company contribution, life and disability insurance, and 401k with matching
• Paid Time Off – Both compensation models offer paid time away from work
• Career Development – Access to training, certifications, and leadership opportunities
• Supportive Team Culture – Work with a team that values continuous learning and growth
 
This role is only open to candidates authorized to work in the United States.
 
Ready to build secure, scalable applications that make a difference?
Apply today and take the next step in your career as a Software Developer with Trissential!