Userful jobs
Full Stack Developer
Easily applyUserful CorporationCalgary, AB T2G 4Y5- Full-time
- Experience Level: 3+ years; Bachelor's or Master's Degree desirable, or equivalent technical experience.
- Its software-defined architecture reduces total cost of…
- View all Userful Corporation jobs - Calgary jobs
- Salary Search: Full Stack Developer salaries in Calgary, AB
- See popular questions & answers about Userful Corporation
Full Stack Developer, AI
Easily applyUserful CorporationCalgary, AB T2G 4Y5- Full-time
- Experience Level: 4+ years; Bachelor's or Master's Degree desirable, or equivalent technical experience.
- Its software-defined architecture reduces total cost of…
Full Stack Developer, AI
Easily applyUserful CorporationCalgary, AB T2G 4Y5- Full-time
- Experience Level: 4+ years; Bachelor's or Master's Degree desirable, or equivalent technical experience.
- Its software-defined architecture reduces total cost of…
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
Career Resources:
Job Post Details
Full Stack Developer - job post
Job details
Job type
- Full-time
Location
Full job description
Position: Full Stack Developer
Location: Calgary, AB (Hybrid / On-site)
Experience Level: 3+ years; Bachelor's or Master's Degree desirable, or equivalent technical experience
About Userful
Userful accelerates digital transformation for enterprise IT with a suite of applications on a single platform. Innovating at the intersection of operations technology and unified communications, Userful improves collaboration and productivity for optimized mission-critical and core workflows. Built on IT standards and protocols, the Userful Infinity Platform is centrally managed, scalable, secure, and future-proofed. Its software-defined architecture reduces total cost of ownership (TCO) and eliminates operational silos. Userful partners with leading global companies powering a technology ecosystem that ensures seamless integrations and end-to-end interoperability. A multinational company with headquarters in Calgary, Alberta, Userful supports customers in more than 100 countries around the world.
Userful's solutions have won multiple awards, secured strategic global partnerships, and have been deployed in countless Fortune 500 and notable companies globally including Audi, HP, Samsung, LG, Unilumin, Comcast, Coca-Cola, Wayfair, Ford, Dell, the Calgary Tower, and more!
About the Role
This role is specifically designed for an ambitious Engineer with 3 to 4 years of experience who
What You’ll Do
-
Full-Stack Product Development: Design and implement robust, high-concurrency backend services using Java (Quarkus/Spring Boot) and build performance-tuned, responsive frontends using React and TypeScript.
-
Architectural Trajectory & System Design: Beyond task execution by taking product requirements and breaking them down into robust technical specifications, participating directly in architectural discussions for our distributed edge and cloud environments.
-
Database Strategy: Evolve and optimize our relational database schemas (PostgreSQL), designing high-performance queries that maintain consistency across distributed network nodes.
-
Networking & System Integration: Collaborate with hardware and DevOps teams to support software-defined AV-over-IP systems, applying a strong foundational knowledge of core IP networking (TCP/IP, Multicast, VLANs, and Subnetting).
-
Engineering Excellence: Promote rigorous code hygiene by participating actively in peer reviews, maintaining unified design patterns, and utilizing modern AI-powered tools (such as Rovo) in our enhanced code quality pipeline.
What You Bring
-
Professional Experience: 3–4 years of professional software development experience in a product-driven, agile environment.
-
Backend Core: Strong proficiency in Java with practical experience developing services or applications using modern frameworks (Quarkus, Spring Boot).
-
Modern Frontend: Hands-on experience building complex web applications using React, TypeScript, JavaScript, and CSS.
-
Databases: Solid understanding of relational database design, indexing, and development, preferably with PostgreSQL.
-
Infrastructure & Tooling: Practical experience with Git version control, and navigating Linux environments.
-
Academic Background: A post-secondary degree or technical diploma in Computer Science, Software Engineering, or equivalent experience.
Preferred Assets (Growth Elements)
-
Exposure to modern architectural patterns, distributed systems, or real-time control software.
-
Familiarity or passion for integrating AI ecosystems (LLMs/LVLMs, vector databases, LangChain, or prompt engineering).
-
An understanding of streaming protocols or real-time communication networks.
Professional Competencies
-
Systemic Thinking: An innate desire to take ownership of an idea and understand how components scale, secure, and integrate across an entire enterprise footprint.
-
Communication Precision: Strong written and verbal English communication skills, with the growing ability to translate complex technical trade-offs into clear recommendations for technical and non-technical stakeholders.
-
Collaborative & Fun Mindset: A strong desire to work collectively, share ideas openly with an expert team, and maintain a great workplace culture.