We care as much as you do.

Do you enjoy workplace flexibility and working remotely?

Do you like being part of a caring team?

And being in a tech company that not only cares about the environment and community, but also goes the extra mile to make a difference?

Then apply to join the Grouptrail team, where you’ll pick up diverse skills and grow in our supportive environment.

Positions listed below as available.

Company benefits

  • Award-winning flexible, collaborative and casual work environment

  • No limit to time off that helps balance being a productive contributor and your life

  • Medical plan with 100% subsidy of employee premiums and 35% for employee dependents

  • Dental and vision plans

  • 401k retirement plan with 1% company match

Career opportunities

Customer Success Specialist

Job summary
  • Focused on increasing product adoption and enabling customers’ success through data integration configuration and training.

  • Greet new customers in onboarding calls with the Customer Success Manager, offer product tours, assist in setup, and aid in implementation.

  • Help to scale onboarding and customer success.

  • Conduct onboarding meetings and product data integration demos.

  • Understand customer context and goals and provide product data integration information to best serve those goals.

  • Educate customers and optimize their configuration setup for the quickest path to success.

  • Configure data integration setups for customers and liaise between Grouptrail IT and customer IT to work through any barriers or required updates

  • Help eliminate roadblocks in the way of customers’ goals: product issues, poor implementation, support issues, or customer knowledge gaps, or simply poor product understanding. Improve product adoption, customer retention, and help foster positive customer relationships that create a loyal customer base.

  • Update the Grouptrail Help Center to keep aligned with new functionality and feature releases

  • Create use case specific versions of Help Center tutorials

  • Assist customer support with general customer issues, questions and requests and direct customers to the Grouptrail Help Center materials for additional support.

  • Provide materials to help customers learn best practices to achieve their desired outcomes faster and more efficiently.

  • Work with the Customer Success Manager and Director of Strategy, Education And Community Development to develop Data Reporting templates for Customers based on identified reporting needs.

  • Assist with year end transition of data integrations and site configurations for existing customers.

  • Minimum of 3 years of experience in communications, customer service and support, sales, account management, or customer success. Customer success courses and/or training are good to have.

  • Experience creating and working with spreadsheet data, using and configuring software solutions including databases, and the ability to learn new software tools on the job.

  • High emotional intelligence and empathy skills.

  • Strong communication skills and the ability to follow customer narratives to understand their point of view and find workable solutions to their issues.

  • Ability to de-escalate customer support requests and maintain a positive, goal-driven customer relationship.

  • Strong analytical and goal-oriented mindset.

To apply, please send a resume and cover letter to

Full Stack Java Developer

Do you enjoy workplace flexibility and working remotely? Do you like being part of a collaborative and caring team? And being in a tech company that not only cares about the environment and community, but also goes the extra mile to make a difference? Join us at Grouptrail! Grouptrail is an education software company founded in 2004. Our Full Stack Java Developer is responsible for designing, developing, and maintaining web applications and software systems using Java technologies. This role requires expertise in both front-end and back-end development to work on all aspects of Grouptrail’s web application's architecture.

Front-end Development
  • Develop and maintain user interfaces using HTML, CSS, JavaScript, and front-end frameworks like Angular, React, or Vue.js.

  • Ensure responsive and visually appealing design to provide an excellent user experience.

  • Collaborate with UI/UX designers to implement designs and user interfaces.

Back-end Development
  • Design, develop, and maintain server-side components using Java and related frameworks such as Spring or Java EE.

  • Create and optimize RESTful APIs to facilitate communication between the front-end and back-end components.

  • Implement security measures to protect data and prevent security vulnerabilities.

Database Development
  • Design and optimize database schemas, queries, and stored procedures.

  • Work with relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB) depending on the project requirements.

  • Ensure data integrity and efficient data storage and retrieval.

Testing and Development
  • Write unit tests and perform integration testing to ensure the reliability and functionality of the software.

  • Debug and fix issues to maintain a robust and error-free application.

Deployment and DevOps
  • Deploy applications to servers or cloud platforms (e.g., AWS, Azure, or Google Cloud).

  • Collaborate with DevOps teams to automate deployment and continuous integration processes.

  • Monitor and maintain application performance and security.

Collaboration and Communication
  • Work closely with cross-functional teams, including designers, product managers, and other developers, to ensure the project's success.

  • Communicate project progress, challenges, and solutions effectively to the team and stakeholders.

  • Document code, architecture, and development processes for reference and future maintenance.

  • Keep technical documentation up to date.

Qualifications and Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field.

  • Proven experience as a Full Stack Developer with a focus on Java technologies.

  • Proficiency in Java, JavaScript, HTML, and CSS.

  • Familiarity with front-end frameworks (e.g., Angular, React, or Vue.js) and back-end frameworks (e.g., Spring, Java EE).

  • Database management skills with both SQL and NoSQL databases.

  • Strong problem-solving skills and the ability to work in an Agile development environment.

  • Knowledge of version control systems (e.g., Git) and development tools.

  • Understanding of security best practices and experience with securing web applications.

  • Excellent communication and collaboration skills.

Optional Skills
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).

  • Experience with microservices architecture.

  • Familiarity with cloud services and serverless computing.

  • Understanding of continuous integration/continuous deployment (CI/CD) pipelines.

The Grouptrail Full Stack Java Developer plays a critical role in the development of Grouptrail’s web application and software system, requiring a versatile skill set and a commitment to staying up-to-date with the latest technologies and best practices in the field.

To apply, please send a resume and cover letter to