⚡ New

Full Stack Engineer

Galent

CalgaryFull-timeMid LevelOn-site

Job Description

Title: Full Stack Engineer Location: Calgary, AB (Onsite) Years of experience: 5+ Years Role Focus: Full-stack engineering, cloud, APIs, delivery leadership Role Overview We are seeking a strong Full Stack Engineer with 5+ years of experience in software engineering to design, build, and scale modern web applications and platforms. The ideal candidate will have hands-on experience across backend development, frontend engineering, database design, APIs, cloud deployment, and DevOps, along with the ability to lead small teams and drive high-quality delivery. This role requires a combination of strong engineering fundamentals, system thinking, delivery ownership, and stakeholder collaboration to build scalable products and internal platforms that create business value.

Key Responsibilities Application Design & Development Lead the end-to-end development of full-stack applications, from solution design through implementation, testing, deployment, and support. Design and build scalable backend services, REST APIs, and reusable frontend components for enterprise-grade applications. Translate business and product requirements into robust technical solutions and implementation plans.

Build production-ready applications with strong focus on performance, maintainability, security, and user experience. Backend, Data & Integration Design and manage relational and/or NoSQL databases, data models, and application data flows. Develop integrations with internal systems, third-party platforms, and data services through APIs, event-driven patterns, or batch pipelines.

Ensure application reliability through proper logging, monitoring, exception handling, and performance tuning. Cloud, DevOps & Deployment Own build, release, and deployment processes using CI/CD pipelines and modern DevOps practices. Work with cloud platforms and containerized environments to deploy and manage scalable applications.

Contribute to engineering standards for code quality, testing, security, version control, and environment management. Leadership & Collaboration Lead and mentor a small team of engineers, providing guidance on architecture, coding practices, and delivery execution. Collaborate with product managers, business stakeholders, designers, data teams, and QA to deliver solutions on time.

Drive technical discussions, code reviews, effort estimation, and development planning across projects. Required Skills & Qualifications Education Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field. Experience 5+ years of experience in full-stack development, software engineering, or application engineering.

Proven experience building and deploying production-grade web applications and backend services. Experience leading modules, small teams, or technical workstreams in a delivery environment. Technical Skills Strong programming skills in Python and/or JavaScript/TypeScript.

Hands-on experience with backend frameworks such as FastAPI, Flask, Node.js, Express, or similar. Experience with frontend development using React.js and modern UI development practices. Solid understanding of SQL databases such as PostgreSQL, MySQL, or SQL Server; familiarity with NoSQL databases is a plus.

Experience designing APIs, integrating services, and working with authentication and authorization mechanisms. Experience with Git, CI/CD pipelines, Docker, and cloud platforms such as AWS, Azure, or GCP. Good understanding of software design principles, testing, debugging, code reviews, and secure development practices.

Preferred Qualifications Experience with microservices architecture, Kubernetes, or distributed systems. Experience building data-intensive, analytics, or workflow-driven applications. Familiarity with observability, monitoring, caching, messaging systems, and performance optimization.

Exposure to AI/ML or Generative AI application development, including LLM-based features, is good to have. Working knowledge of tools such as LangChain, vector databases, or RAG frameworks is an advantage, but not required. Key Competencies Strong problem-solving and engineering judgment Clear communication and stakeholder management Ownership mindset with strong delivery discipline Ability to mentor team members and guide technical decisions Practical, product-oriented approach to building scalable solutions We are an Equal Opportunity Employer.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, citizenship status, age, disability, genetic information, protected veteran status, or any other characteristic protected by applicable law. https://www.e-verify.gov/sites/default/files/everify/posters/IER_RighttoWorkPoster.pdf

Posted Today

Related Jobs

Related Searches

Apply Now