Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Full Stack Software Engineer

Athennian

3 weeks ago Be among the first 25 applicants

Company Overview
Athennian increases trust in business. Our products help legal, finance, and tax teams be transaction and audit-ready by organizing business entity and corporate structure information. Over 370,000 business entities in almost every country are managed on Athennian to automate workflows for ownership, company secretarial, governance, tax, and compliance.

The Role

We're looking for a driven Senior Full-Stack Software Engineer to join our dynamic engineering team to contribute to our mission of managing hundreds of thousands of business entities worldwide, empowering our users with a platform that inspires trust. In this role, you will contribute to designing, building, and maintaining scalable software solutions that enhance our platform's functionality and performance. Reporting to the Director of Development, you will collaborate closely with cross-functional teams to deliver high-quality code, optimize application performance, and support the growth of our technology stack.

What You’ll Do

  • Develop, test, and deploy high-quality software solutions that align with business needs
  • Participate in technical discussions and contribute to key decisions on system design and best practices
  • Work closely with product managers, designers, and other engineers to translate user needs into innovative features and improvements
  • Optimize application performance, ensure security and reliability, and conduct thorough code reviews to maintain high code quality
  • Identify and resolve technical challenges, propose solutions, and contribute to the continuous improvement of our development processes
  • Stay up to date with industry trends and explore emerging technologies to enhance our platform

What We’re Looking For

  • 7+ years of experience in software development, with a focus on building scalable and high-performance applications
  • Proficiency in the MEAN stack (MongoDB/MongoDB Atlas, Express.js, Angular, Node.js)
  • Strong understanding of testing practices and frameworks (e.g., Jest, Cypress, Mocha), including writing unit, integration, and end-to-end tests
  • Familiarity with securities and data protection best practices, particularly as they relate to handling sensitive corporate and legal data
  • Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
  • Strong understanding of database technologies, including both SQL and NoSQL solutions
  • Familiarity with front-end frameworks like React is a plus
  • Experience with AI tools to enhance productivity and decision-making is an asset
  • Excellent problem-solving skills, a proactive mindset, and ability to work independently or in a team environment
  • Strong communication and collaboration skills with a desire to grow and learn

Location

We have embraced a distributed model of working to reach the best talent in the world. While some roles may require proximity to our Toronto, Calgary, and Vancouver offices, roles based outside our office locations can be remote in Canada. Please only apply if you are able to live and work full-time in Canada.

Our Culture

Our company thrives in a fast-paced startup environment where every team member plays a critical role in driving success. We value ambitious, results-driven individuals who are proactive in identifying opportunities and committed to going the extra mile. In our culture, collaboration and initiative fuel our growth as we embrace new challenges, learn constantly, and move quickly to seize opportunities. If you're a go-getter who thrives on impact and enjoys a dynamic setting, you’ll fit right in. Our values are:

Outcome Driven: We focus on setting ambitious goals and achieving measurable results, valuing success by the outcomes we deliver.

Wide Responsibility: Our team is empowered to shape success, taking ownership from problem identification to solution implementation.

Learning Mindset: We embrace curiosity, rejecting the status quo and encouraging continuous learning and agility.

Strategic Speed: We make fast, effective decisions and embrace a bias for action to seize opportunities quickly.

Benefits at Athennian

We’re a remote-first company built on trust, autonomy, and accountability. With that flexibility comes responsibility — we’re a lean team where everyone is expected to bring their full effort and expertise. We believe in real work-life balance: every employee starts with a minimum of three weeks of vacation, five sick days, and six personal or flex days, plus a company-wide winter holiday shutdown so everyone can rest and recharge together.

Our benefits are designed to support your well-being in meaningful ways. You’ll have access to comprehensive health, dental, and vision coverage, long-term disability, accidental death & dismemberment, an Employee Assistance Program, and a Health Spending Account to help cover additional expenses. We also offer flexible parental leave benefits, including options for top-ups or additional paid time off — because family matters. And to help you get set up for success from day one, we provide a work-from-home allowance.

Seniority level

  • Seniority level

    Not Applicable

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology
  • Industries

    Hospitality, Food and Beverage Services, and Retail

Referrals increase your chances of interviewing at Athennian by 2x

Get notified about new Full Stack Engineer jobs in Calgary, Alberta, Canada .

Software Engineer - Solutions Engineering

Software Engineer I (Consumer Servicing)

Software Engineer (Python/Linux/Packaging)

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Software Engineer II, Backend (Consumer Authentication)

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Senior Software Engineer - Digital Workplace

Software Engineer II (Capacity Engineering)

Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

Software Engineer - Cross-platform C++ - Multipass

Greater Calgary Metropolitan Area 2 months ago

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Software Engineer - packaging - optimize Ubuntu Server for public clouds

Python Software Engineer - Ubuntu Hardware Certification Team

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Software Engineer in Calgary, AB vacancy
  •  ...environment (Friday’s work from home) Website: CultureSmith is proud to partner with Arcobi in the search for a new Senior Full Stack Engineer. This is a high-impact senior role ideal for someone who thrives in dynamic, growth-stage environments. About Arcobi... 
    Senior
    Internship
    Work from home
    Shift work

    Arcobi (Formerly Arcus Power)

    Calgary, AB
    8 days ago
  • About the role As a Senior Java Full Stack Engineer , you will make an impact by designing, developing, and delivering high‑quality software solutions that support key client initiatives. You will be a valued member of the delivery team, collaborating closely with product... 
    Senior
    Work at office
    3 days per week

    Cognizant

    Calgary, AB
    8 days ago
  • Elevate your software development career with Stantec as a Senior Full Stack Developer. Drive innovation by creating robust Python backends paired with dynamic frontends using modern technologies. At Stantec, we’re seeking an accomplished Senior Full Stack Developer to enhance... 
    Senior

    Stantec

    Calgary, AB
    2 days ago
  • Full Stack Support Role Respond to and triage support questions and support requests from Meta engineers on various Software Engineering Applications. Extract relevant information from log files and other sources to debug, identify owners or root causes. Write basic tools... 
    Suggested

    HCLTech

    Calgary, AB
    4 hours ago
  • Drive product innovation as a Full Stack Product Engineer at Ashby. This role empowers you to lead from research to implementation in a multifaceted environment. As a Product Engineer, you will tackle product features, managing everything from ideation to launch. Your background... 
    Suggested

    Ashby

    Calgary, AB
    8 days ago
  • $61.6k - $113.9k per year

     ...Analyze, develop, test, and implement new software programs, and document the entire software...  ...Experience Typically 4-6 years of relevant full stack development experience. Post‑secondary degree in Computer Science, Engineering, or a related field, or an equivalent... 
    Work at office
    2 days per week
    3 days per week

    Dormont Manufacturing Co

    Calgary, AB
    2 days ago
  • Senior Software Engineer – Landmark (Calgary) We are seeking a senior software engineer to lead the technical direction of products used for high‑stakes...  ...js), and a history of delivering production software in that stack Experience designing and owning the architecture of a... 
    Senior
    Long term contract
    Full time
    Part time

    Halliburton

    Calgary, AB
    10 hours ago
  • Drive innovation as a Senior Software Engineer in a transformative project setting. Lead and mentor a talented engineering team while developing scalable...  ...development, including senior roles • Experience with full-stack frameworks and systems design • Proven success in managing... 
    Senior

    Makeship

    Calgary, AB
    4 hours ago
  • Senior Software Engineer Join to apply for the Senior Software Engineer role at Helcim . We founded Helcim to become the world’s most loved...  ...training costs up to $500 per year. LOGISTICS Job type: Full‑time Hiring Manager: Keith Allen Location: Hybrid, In‑Office... 
    Senior
    Long term contract
    Full time
    Work at office
    Work from home
    Monday to friday
    Flexible hours

    Helcim

    Calgary, AB
    15 days ago
  • Helcim is seeking a Senior Software Engineer to join our full‑stack engineering squad dedicated to the core merchant experience. This team owns critical business logic that powers our platform, including areas like Invoicing, Products, and Taxation. In this role, you will act... 
    Senior

    Helcim Inc.

    Calgary, AB
    8 days ago
  •  ...Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot...  ...siloed databases The Role As a Full Stack Engineer, you will be working on one or...  ...value to the users. ~5+ years of software development experience with modern full-... 
    Long term contract
    Work from home
    Flexible hours

    Basetwo

    Calgary, AB
    21 days ago
  • Explore a rewarding career as a Full Stack Blockchain Developer at NDAX, Canada’s fastest-growing cryptocurrency exchange. This role involves...  ...and test smart contracts on Ethereum • Collaborate with engineers to find innovative solutions • Design scalable and robust services... 

    Ndax

    Calgary, AB
    8 days ago
  •  ...Calgary is seeking an individual to design and develop electrochemical stacks for its innovative hydrogen storage technology. Ideal candidates...  ...and a collaborative spirit. With a focus on sustainability, this full-time role offers opportunities for growth, competitive... 
    Senior
    Full time

    Ayrton Energy

    Calgary, AB
    8 days ago
  •  ...with extensive experience in building and operationalizing AI software solutions. We are a company like no other – we believe...  ...people, we want to hear from you! We are looking for a Full Stack Software Engineer who builds software in an AI-native way — someone who treats... 
    Full time

    altaml

    Calgary, AB
    14 days ago
  • Engineered Intelligence Inc. is looking for a Full-Stack Software Developer to enhance cloud-based technologies. Join us in a flexible, hybrid work arrangement while driving innovation. We seek a skilled developer capable of managing both front-end and back-end responsibilities... 
    Remote work
    Flexible hours

    Engineered Intelligence Inc

    Calgary, AB
    8 days ago
  • Join Infosys as a Lead Java Full Stack Developer based in Calgary, Alberta. Utilize your expertise in Java, Spring Boot, and Angular to create creative software solutions. In this technology lead role, you will enhance the Software Development lifecycle. Your responsibilities... 

    ITL Canada

    Calgary, AB
    4 hours ago
  •  ...to drive application architecture and integration. Bring your full-stack development experience, focusing on Vue.js and Python, to transform...  ...in testing practices with tools like Jest Become a pivotal player in driving software excellence at Capgemini. #J-18808-Ljbffr

    Capgemini

    Calgary, AB
    8 days ago
  • Elevate your career as a Full Stack Java Developer with a strong emphasis on enterprise-grade application development. We are looking for skilled individuals with expertise in Java, Spring Boot, and Hibernate. As a key member of the team, you will focus on building and maintaining... 

    Quantum World Technologies Inc.

    Calgary, AB
    5 days ago
  • Our construction client is seeking a Senior Full Stack Developer to build and support scalable web applications and ERP platforms using Java/Groovy...  ...with DevOps tools Bachelor’s degree in Computer Science, Software Engineering, or a related field Soft Skills Excellent written... 
    Senior
    Permanent employment
    Work at office
    Work from home

    S.i. Systems

    Calgary, AB
    10 hours ago
  • As a Senior Software Engineer you will be building and deploying high-quality software solutions. You will continually be involved in mentoring and coaching, ensuring you and your team are delivering at a high level. We put an emphasis on developing our team members to... 
    Senior
    Long term contract

    Helcim Inc.

    Calgary, AB
    15 days ago
  •  ...for a collaborative and curious Graduate Software Engineer to join our development team at NetApp...  ...knowledge and solve big problems, let's talk. Seniority level ~ Seniority level Internship Employment type ~ Employment type Full-time Job function Job function... 
    Full time
    Internship
    Work at office
    Worldwide
    2 days per week

    NetApp

    Calgary, AB
    8 days ago
  • Senior Software Designer / Developer (Cloud Migration and Modernization) This role is responsible for designing, developing, and maintaining enterprise‑grade applications that support core business functions. This position plays a key role in cloud migration initiatives,... 
    Senior

    NLB Services

    Calgary, AB
    8 days ago
  • $110k - $145k per year

    About the Opportunity We’re looking for a Senior Software Engineer with a passion for learning, a kind heart, a positive attitude, and a great sense...  .... Please keep in mind that the range mentioned above is the full base salary for the role. Hiring beyond the base range would... 
    Senior
    Local area
    Flexible hours

    ClearGov

    Calgary, AB
    8 days ago
  • Elevate your software development career as a Software Engineer with Aplin in Springbank, near Calgary. Take part in the complete software development lifecycle...  .... Key Responsibilities: • Participate in the full software development lifecycle • Develop clean, efficient... 

    David Aplin Recruiting

    Calgary, AB
    2 days ago
  • Transform audio information access as a Senior Software Engineer at Speechify in Calgary, Canada. Shape innovative APIs and enhance user interactions by optimizing core functionalities. This crucial role within the Core Experiences Team allows you to engage in strategic design... 
    Senior
    Remote work

    Speechify

    Calgary, AB
    2 days ago
  •  ...Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, and MariaDB. Building software that utilizes messaging queues such as Kafka, SQS, and Kinesis....  ...’re Looking For 2+ years of experience as a Backend Software Engineer. Very strong problem‑solving skills in data structures,... 
    Local area
    Work from home

    StackAdapt

    Calgary, AB
    8 days ago
  • We are looking for a skilled Java Backend Developer with strong fundamentals in core Java concepts and experience building scalable, high-performance applications. The ideal candidate should be comfortable working with distributed systems, handling concurrency, and optimizing...

    Precision Technologies

    Calgary, AB
    8 days ago
  • Explore an Operations Engineer role with Alberta Transportation and Economic Corridors in Calgary. This full-time position focuses on transportation system maintenance and effective communication. In this permanent role, you will be pivotal in coordinating highway maintenance... 
    Permanent employment
    Full time
    For contractors

    Government of Alberta

    Calgary, AB
    4 hours ago
  • Elevate your career at Improving Calgary as a Senior Software Architect. Engage clients directly in modernizing legacy systems to cloud-native...  ...technical designs Requirements: • 5+ years in software engineering or application architecture • Extensive experience with... 
    Senior

    Improving

    Calgary, AB
    2 days ago
  •  ...seeks a Sessional Instructor for ENEL 525, Machine Learning for Engineers, during Fall 2026. This role emphasizes teaching neural network...  ...systems applications. As part of the Department of Electrical and Software Engineering, the selected instructor will teach both lectures... 
    Permanent employment

    University of Calgary

    Calgary, AB
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Full Stack Software Engineer. Be the first to apply!