Senior Full Stack Developer at Journal Technologies
Victoria, BC, Canada -
Full Time


Start Date

Immediate

Expiry Date

14 Feb, 24

Salary

130000.0

Posted On

15 Nov, 23

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Childbirth, Personnel Actions, Ethnicity, Color, Computer Science, Cloud Development, Hiring, Information Technology, Leadership, Training, Technology, Recruiting

Industry

Computer Software/Engineering

Description

At Journal Technologies, we believe our technology can be a force for good in the world ensuring the proper and efficient functioning of some of the most foundational aspects of society - the courts and justice system.
We create and implement enterprise software that supports the administration of justice, currently in the United States, Canada, and Australia. While our eSeries product suite enables governments and their employees to deliver continued foundational court processes, our R&D focuses on leveraging emerging possibilities with technology to improve access and efficiency.
Headquartered in Los Angeles, Journal Technologies is a long-time, wholly-owned subsidiary of Daily Journal Corporation (NASDAQ: DJCO). We also have a major office in Logan, Utah, a team in Melbourne, Australia, and a growing number of remote staff across North America and the world.
Under our next generation of leadership, we’re implementing a new vision for the company that prioritizes building an extraordinary workplace with empowered people at the heart of our business. Great people want to collaborate with great people, and we are actively looking for smart, motivated people who care deeply about the work they do.
Senior Full Stack Developer
Journal Technologies is looking for a Senior Full Stack Developer to work on our next generation cloud-based SaaS products. You will be an integral part of our core team and will help build the product using the best of breed software and patterns. As a senior full stack developer you will play a pivotal role in the development and maintenance of the software, ensuring it meets the needs of users and the business while maintaining high standards of security, performance, and scalability.

REQUIREMENTS:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Experience with SaaS and cloud development.
  • Proven experience as a Full Stack Developer, with a strong portfolio of completed projects.
  • Proficiency in front-end and back-end technologies and relevant frameworks.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Leadership and mentoring abilities.
  • Familiarity with Agile/Scrum methodologies is a plus.
  • Certifications in relevant technologies may be advantageous.
    The above statements describe the general nature and level of work being performed in this job function. They are not intended to be an exhaustive list of all duties; additional responsibilities may be assigned.
    Reports to: CTO - Joseph Jezerinac
    Location: Remote Canada or US
Responsibilities
  • Software Architecture: Design and implement the software architecture for the SaaS applications, ensuring scalability, performance, and maintainability.
  • Full Stack Development: Develop both front-end and back-end components of the application.
  • API Development: Create and maintain RESTful APIs that enable data exchange between the front-end and back-end components.
  • Security: Implement security best practices to protect the application from threats, including data encryption, user authentication, and authorization mechanisms.
  • Testing and Quality Assurance: Write unit and integration tests to ensure the application’s functionality and reliability.
  • Deployment and DevOps: Deploy the application to production servers, configure and maintain cloud infrastructure, and automate deployment processes.
  • Code Review: Participate in or lead code reviews to maintain code quality and consistency across the development team.
  • UI/UX Development: Design and implement user interfaces that are intuitive and user-friendly. Ensure a seamless and responsive user experience across various devices.
  • Database Design: Create and manage the database schema, optimize queries, and ensure data integrity and security.
  • Collaboration: Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather requirements and ensure alignment with the product roadmap.
  • Technological Research: Stay updated with the latest trends and technologies in full stack development and cloud technology.
  • Mentoring and Training: Provide guidance and mentorship to junior developers, sharing knowledge and best practices.
Loading...