Junior Software Developer
Calgary, Alberta, Canada · पूरा समय
अप्लाय करने वाले प्रथम बनिए
- अनुभव
- 1+ वर्ष
- वेतन
- CAD 75,000 – CAD 85,000 / year
- उद्घाटन
- 1
- की तैनाती
- 2 पहले
- कार्य मोड
- कार्यालय में हूँ
- फिर शुरू करना
- आवेदन करना आवश्यक है
आप कहाँ काम करेंगे
नौकरी का विवरण
About Thrive Health
Thrive Health is dedicated to transforming healthcare throughout Canada by creating a digital platform that seamlessly connects individuals, data, and care providers across the complete health journey. Our AI-centric products aim to enhance care delivery, improve patient experiences, and assist clinicians in prioritizing essential tasks.
We offer a dynamic, startup environment for those passionate about healthcare innovation, combining creativity with the challenge of complex problem solving.
Role Overview
We are seeking a Junior Software Developer to contribute to the development and scaling of our AI-driven digital health platform. This role involves hands-on software engineering alongside activities in planning, testing, operations, and maintenance within a rapid release cycle. Ideal candidates are entrepreneurial, curious, and self-starting individuals who take ownership of problems and drive solutions forward.
Key Responsibilities
- Develop front-end components utilizing TypeScript, HTML, Lit web components, and Tailwind CSS / daisyUI.
- Create back-end features leveraging Python with Django and htmx.
- Manage databases with PostgreSQL and handle infrastructure-as-code tasks.
- Ensure product reliability through automated testing and proactive monitoring to catch issues early.
- Collaborate within a cross-functional team throughout the design, development, and testing phases.
- Participate in iteration planning, bug resolution, and deployment of software releases.
- Stay abreast of emerging development trends, tools, and technologies.
- Encourage innovation by proposing and integrating new technologies and process improvements.
- Proactively identify areas for product and workflow enhancements.
Qualifications
- Minimum of 1 year of professional software development experience (including co-op roles).
- Proficiency in front-end web technologies: TypeScript, CSS, HTML5; and back-end development with Python and Django.
- Experience using testing frameworks such as Vitest, Jest, or equivalents.
- Skilled in building and consuming RESTful APIs.
- Demonstrated self-initiative in learning and development through projects, open-source, or community engagement.
- Strong attention to detail with an emphasis on correctness, edge cases, and maintaining high code quality.
- Ability to navigate ambiguity and take initiative in a fast-paced entrepreneurial setting.
Preferred Skills
- Knowledge of server-rendered or progressively enhanced UI technologies like htmx or Hotwire; familiarity with SPA frameworks (React, Vue, Angular) is advantageous but not mandatory.
- Experience handling relational databases such as PostgreSQL.
- Familiarity with end-to-end testing tools like Playwright or Selenium.
- Exposure to AI or Large Language Model integrated functionalities.
- Experience in Web Components and Lit framework development.
Work Environment and Benefits
- Hybrid work model with on-site presence required three days per week.
- Full-time position with a salary range between $75,000 and $85,000 annually, based on experience and qualifications.
- Flexible working schedules and paid leave.
- Comprehensive health and wellness benefits.
- Annual education allowance of $1,000 to support continuing professional development.
- Retirement savings plan matching and eligibility for stock options.
- Paid volunteer days with donation matching program.
- $500 yearly stipend for home office setup expenses.
Diversity and Inclusion
Thrive Health values a workplace free from systemic or direct discrimination. We welcome applicants of all backgrounds, identities, and abilities and provide accommodations during recruitment to support candidates' unique needs.