We're looking for bright versatile Full Stack Software Developer(s) to help us with projects like stack modernization, UI redesign, API standardization, product integration, and DevOps. You will cut your teeth on support tickets and developing new features for new customer implementations. Results will be rewarded with ownership of projects modernizing and enhancing our core products. While we're flexible on the seniority level for this role to keep our focus on finding the right person, at least four years of excellent hands-on software development experience and two years as a Full Stack Java Developer will set you up for success. This remote role welcomes candidates anywhere in Canada and the US. What your impact will be: We are looking for proactive self-starters who will demonstrate their skills, present their accomplishments, and back up their resumes with results. Offering demos and code samples, you are proud of is encouraged. Contribute your ideas and technical solutions in a supportive, collaborative environment Help shape our processes and practices across the entire SDLC. Mentor, coach, and learn from your peers to help them and yourself become better. Gain invaluable experience that will support your career growth goals Our stacks consist of the following: Java/J2EE, Bootstrap, Apache, Tomcat, MS SQL C#, .Net, Bootstrap Angular, Python, and Cassandra XML, JSON, REST, JavaScript, TypeScript Windows, Linux, Kubernetes, Azure You will be working on the Java/J2EE stack, but focusing on modernization and integration will present opportunities to learn multiple stacks and implement new technologies. What we are looking for: 4+ years of hands-on software development experience 2+ years of Full Stack Java/J2EE software design and development experience Experience with HTML, CSS, JavaScript/jQuery, Bootstrap, AJAX, JSON and XML and object-oriented programming Experience and desire to work with modern Java and JavaScript frameworks Understanding of computer science concepts such as OOP, Data Structures, Algorithm Design and Optimization, System Architecture, and Design Pattern What would make you stand out: Containerization Experience DevOps Experience Familiarity with Linux What we can offer: The well-being of our employees is pivotal, and we address this through various perks and initiatives we periodically assess and enhance. We care about your present as well as your future and provide attractive compensation in addition to the following: Annual Lifestyle rewards Comprehensive benefit package Flexible work options Opportunity for challenging projects and professional growth Paid vacation About us: People are our greatest asset, and we want to empower our Full Stack Developer to help achieve our vision! We celebrate diversity, encourage innovation, work collaboratively, and practice transparency. We're passionate about our partners, and we genuinely appreciate them. We are led by an experienced leadership team committed to empowerment and passionate about professional development and growth. Our Full Stack Software Developer can be based anywhere in Canada, the US, or Costa Rica and will work closely with a team distributed across contiguous US Time zones. We offer flexible office hours. Core team meetings occur between 9 and 4 EST. Availability and flexibility should be noted in your application.