Canadian National Railway Company Logo

Canadian National Railway Company

Full Stack Developer III

Posted 2 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in CAN
Mid level
Remote
Hiring Remotely in CAN
Mid level
Designs, develops, tests, and maintains full-stack web applications, including front-end interfaces, back-end services, APIs, databases, and scalable web solutions. Responsibilities include architecture contributions, SQL and database optimization, secure reusable coding, troubleshooting performance issues, code reviews, release activities, and mentoring junior developers.
The summary above was generated by AI

SUMMARY 

The Full Stack Developer III designs, develops, and maintains full stack web applications, including front-end applications, back-end services, servers, and databases. Builds high-performing web applications that interact with large amounts of data and supports scalable, flexible, and dynamic websites and web-based solutions. Helps coordinate development activities, maintains code integrity, and mentors less experienced developers. 

Chickasaw Nation Industries, Inc. serves as a holding company with multiple subsidiaries engaged in several lines of business (Business Services, Health, Infrastructure and Engineering, Mission Optimization, Technology and Transportation) for the federal government and commercial enterprises. A portion of our profits is used to support Chickasaw citizens. We are proud to support the economic development and long-term viability of the Chickasaw Nation and its people. CNI offers premium benefits eligible on the first day of hire to full time employees; (Medical - Dental – Vision), Company Life Insurance, Short-Term and Long-Term Disability Insurance, 401(K) Immediate Vesting, Professional Development Assistance, Legal Aid Assistance Program, Family Planning / Fertility Assistance, Personal Time Off, and Observance of Federal Holidays. 

 

As a federal contractor, CNI is a drug-free workplace and adheres to the Federal Controlled Substance Act.    

 

ESSENTIAL REQUIREMENTS  

Must be able to obtain and maintain the required customer clearance for access to systems, facilities, equipment and property. 

 

Demonstrates strong knowledge of modern front-end frameworks, component-based architecture, state management, and responsive design. 

 

Ability to translate business requirements into technical solutions.  

High level SQL Coding Skills focusing on data acquisition and manipulation.

Advanced Web Design Knowledge (HTML, CSS, JavaScript)

Advanced Markup Language Knowledge (JSON, XML)

Advanced skills in ASP.NET Coding Languages (VB, C#), ASP.NET Coding Practices (MVC 5+), 4D Database technology large plus including: Updating UI, Methods, Exporting Data

KEY DUTIES AND RESPONSIBILITIES  

Essential Duties and responsibilities include the following Other duties may be assigned. 

 

Designs, develops, tests, and maintains front-end and back-end application components. 

 

Builds high-performing web applications that interact with large datasets, APIs, services, and databases. 

 

Contributes to the overall architecture of web applications and recommends technical solutions. 

 

Develops scalable, flexible, and dynamic websites, portals, and application features. 

 

Ensures application quality, responsiveness, reliability, and maintainability. 

 

Writes efficient, secure, and reusable code that follows established standards and best practices. 

 

Troubleshoots and resolves complex application defects and performance issues. 

 

Supports database design, optimization, data modeling, and query performance. 

 

Participates in architecture discussions, code reviews, sprint planning, and release activities. 

 

Provides technical guidance and support to junior developers. 

 

EDUCATION AND EXPERIENCE 

Bachelor’s degree and a minimum of four to seven (4-7) years’ of relevant experience, or equivalent combination of education/experience.    

 

PHYSICAL DEMANDS     

EOE including Disability/Vet 

*Please note, that this position is contingent upon the award or funding. The essential duties, experience, education requirements, and salary are subject to change.

The estimated pay range for this role is $135K to $145K, with the final offer contingent on location, skillset, and experience.

CNI offers a comprehensive benefits package that includes: 

  • Medical 

  • Dental 

  • Vision 

  • 401(k) 

  • Family Planning/Fertility Assistance 

  • STD/LTD/Basic Life/AD&D 

  • Legal-Aid Program 

  • Employee Assistance Program (EAP) 

  • Paid Time Off (PTO) – (11) Federal Holidays 

  • Training and Development Opportunities 

Your application submission will be considered for all potential employment opportunities with Chickasaw Nation Industries (CNI). 

Canadian National Railway Company Calgary, Alberta, CAN Office

Calgary, Canada

Similar Jobs

Senior level
AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Create high-quality 3D character gameplay animations for navigation, interactions, conversations, traversal, and other gameplay systems. Export, implement, and test animations in the game engine; troubleshoot animation issues; collaborate with animators, designers, and gameplay programmers; participate in reviews; and mentor junior animators. The role requires strong knowledge of body mechanics, biped locomotion, motion capture, keyframe animation, gameplay systems, and animation workflows, with experience shipping an AAA game.
Top Skills: Animation Blend SystemsAnimation GraphsKeyframe AnimationMayaMotion CaptureMotion MatchingMotionbuilderRiggingRoot MotionUnreal Engine
2 Hours Ago
Remote
Canada
Internship
Internship
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Participate in a 15-week full-time software engineering internship in Vancouver, Burnaby, or Richmond. Build and ship product features, contribute code to Atlassian products, apply data structures and algorithms, and learn full-lifecycle development through mentorship and collaboration with senior engineers. Work may involve cloud initiatives and AI-driven features.
Top Skills: CC++JavaPython
4 Hours Ago
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Own and evolve GitLab’s authorization systems across its Ruby on Rails monolith and next-generation Rust policy engine. Design fine-grained permissions for users, tokens, roles, and AI agents; secure GraphQL and REST APIs; lead feature-flagged rollouts and migrations; improve performance and reliability; and collaborate across authentication, platform, AI, and modular-service teams in a distributed asynchronous environment.
Top Skills: CedarGoGraphQLGrpcProtocol BuffersRestRubyRuby On RailsRustYamlZanzibar-Style Authorization

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account