cover

Full Stack Developer/ 2 weeks ago

HS Govtech
Attractive
Application ends: 2025-12-10

Full Stack Developer

Who We Are

HS GovTech, founded in 1998 in British Columbia, Canada, develops health protection inspection, regulatory enforcement, and communication management systems for governments at all levels.

Mission/Overview

The Full Stack Developer will design, develop, and deploy both front-end and back-end components of our applications, ensuring seamless integration, performance, and user experience. You will collaborate with cross-functional teams to build and maintain scalable, high-quality solutions that meet business needs.

What you'll be doing:

Full Stack Development:

  • Design, develop, and deploy front-end and back-end components for web and mobile applications.
  • Collaborate with product and design teams to create intuitive and user-friendly interfaces.
  • Develop and maintain RESTful APIs, ensuring proper integration with front-end and back-end systems.

Front-End Development:

  • Implement responsive and dynamic user interfaces using modern front-end frameworks like React, Angular, or Vue.js.
  • Ensure cross-browser compatibility and optimize UI/UX for speed and performance.
  • Write clean, maintainable code following best practices and coding standards.

Back-End Development:

  • Develop server-side logic, databases, and architecture to support front-end requirements.
  • Work with technologies such as Node.js, Python, Ruby, Java, PHP, or similar server-side languages.
  • Implement robust and secure back-end services, including authentication, authorization, and data validation.

Database & Data Management:

  • Design and manage databases (SQL and NoSQL) for efficient data storage and retrieval.
  • Optimize database queries and implement data caching strategies for performance improvements.
  • Ensure data consistency, security, and integrity across all platforms.

Collaboration & Code Reviews:

  • Collaborate with cross-functional teams, including UX/UI designers, project managers, and other developers, to meet project requirements.
  • Participate in code reviews, mentor junior developers, and contribute to a positive team culture.
  • Provide technical guidance and share knowledge of development best practices.

Testing & Deployment:

  • Write unit tests, integration tests, and functional tests to ensure code quality.
  • Participate in continuous integration/continuous deployment (CI/CD) processes to automate builds and deployments.
  • Troubleshoot, debug, and resolve issues across the stack, ensuring smooth post-deployment operation.

Performance Optimization:

  • Monitor application performance, identify bottlenecks, and optimize code for efficiency.
  • Apply performance best practices across both front-end and back-end components.

Security & Maintenance:

  • Ensure applications are secure, following best practices for web security (e.g., OWASP guidelines).
  • Maintain and update applications for longevity and compatibility with new technologies.

Competencies:

  • Full Stack Expertise: Deep understanding of front-end and back-end technologies and frameworks.
  • Collaboration & Teamwork: Ability to work closely with cross-functional teams to meet business and technical requirements.
  • Problem Solving: Strong analytical skills to troubleshoot issues and develop solutions across the stack.
  • Adaptability: Comfortable with both UI and server-side development, willing to learn new technologies.
  • Code Quality & Best Practices: Focus on writing clean, maintainable, and efficient code.
  • Performance & Scalability: Ability to design and implement scalable, high-performance applications.
  • Security Awareness: Understanding of security best practices and their application.
  • Continuous Improvement: Proactive in staying updated with the latest technologies, frameworks, and tools.

What You'll Need:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).
  • 3-5 years of experience as a Full Stack Developer or in similar roles.
  • Proven experience with front-end technologies like React, Angular, or Vue.js.
  • Experience with back-end technologies like Node.js, Python, Ruby, Java, or PHP.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) is a plus.
  • Proficiency with front-end languages (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js).
  • Strong knowledge of back-end languages (Node.js, Python, Java, Ruby, PHP, etc.) and frameworks.
  • Experience with database management systems (SQL or NoSQL) such as MySQL, PostgreSQL, MongoDB, or similar.
  • Experience with RESTful API design and integration.
  • Familiarity with version control systems like Git.
  • Knowledge of containerization tools (Docker) and CI/CD pipelines is a plus.
  • Strong problem-solving and analytical skills.
  • Excellent communication skills for collaborative, team-oriented environments.
  • Ability to work in a fast-paced, agile environment and meet deadlines.
  • Attention to detail with a focus on high-quality code and efficient software architecture.

Share

HS Govtech

HS Govtech

  • Address
    Remote
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy