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!