Remote Frontend Jobs
Jonas Software logo

Software Developer

Jonas SoftwareMarkham, Canada
Canada
Apply now

Responsibilities

Understanding and Knowledge of Technologies Bookassist Products

  • You should have a broad knowledge of Bookassist products & the technologies used to build them. When you lack specific knowledge you should be able to acquire it to make changes and improvements to the product.

Understanding Build

  • You should understand the build process for Bookassist software, and be involved writing and maintaining for products you own

Full control of the development environment set up

  • You should have a good understanding and control of the local environment set up, including remote development.

Testing Code & Testing Guidelines

  • You should set the example of creating complete Unit tests for code submitted, and ensure you code meets the standards set by the QA team

Dev Style Guidelines

  • You should set the example of following the coding guidelines set by the senior architect. Where relevant you should participate in improving these where relevant

Version Control

  • You should understand and rigorously implement the version control standards and methodology.

Implement Bookassist methodology effectively.

  • You should follow methodology and help improve this where required.

Keep on Top of Technologies Applicable to our Solutions.

  • You should have a good understanding of emerging technologies, particularly but not limited to the ones discussed with the Senior architect, that are relevant to the product you own.

Manage AWS Costs

  • All decisions on services and system usage should take cost into account. This should be monitored and when sensible changes can be made to reduce cost, this should be a priority.

Security

  • Work with Sys-Admin to ensure best security practices are carried out. Review Security Scorecard issues and progressively fix issues that come up.

Experience

  • Java: Deep knowledge.
  • Working experience with Tomcat, Apache, J2EE servers, Maven/Gradle.
  • Working experience with testing frameworks: JUnit, JMeter.
  • Working experience with Web Services technology, SOAP, WSDL, Rest and / or any XML API.
  • Good understanding of web architectures.
  • JavaScript: At least to feel comfortable integrating front end solutions.
  • JavaScript ES6
  • Unix / Linux: Feel comfortable developing on Linux.
  • Possesses a good knowledge of relational databases and SQL statements.
  • GIT: Understanding of git flow basics.

View all remote jobs at Jonas Software

FAQ

Is the Software Developer position at Jonas Software remote?
Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
When was this Software Developer job posted?
This listing was posted on October 3, 2025 and is still open for applications.
How do I apply for the Software Developer position at Jonas Software?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote AWS jobs