Senior Full Stack Programmer

icon building Company : Epic Games
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Senior Full Stack Programmer

ONLINE INFRASTRUCTURE


What We Do


We enable Epic’s online services teams to build, deploy, and manage services that are used by more than half a billion players around the world. Our mission is to provide world class tools and platforms to improve the experience of our developers and make it easier, faster, and safer to build, operate, and scale their applications. We operate at massive scale as one of the largest cloud computing users in the world.


What You'll Do


Epic Games is looking for a Senior Full-Stack Programmer to join the Service Management Platform team to work directly on our service management platform based on Backstage. A Full-Stack role would mean working and owning the full-service delivery process of the platform - configuring development tools, setting up CI/CD pipelines and automated testing, provisioning AWS resources, configuring monitoring tools, communicating with other teams, and planning the integration of internal systems into the platform.


In this role, you will



  • Build features that ensure a convenient and consistent UI/UX interface for customers and partners

  • Improve and maintain an existing codebase

  • Develop microservices to support platform-specific functionality

  • Communicate with owners of Epic services to plan service integrations into the platform

  • Ensure monitoring coverage of applications

  • Enhance CI/CD pipeline for applications to make it fast and replicable

  • Develop internal dashboard tooling with React


What we're looking for



  • Experience in platform programming or in a similar software programming role.

  • Experience building and maintaining developer platforms/portals; Backstage is a plus

  • Experience with Node.js, TypeScript, and frontend frameworks such as React

  • Understanding of authorization and authentication mechanisms: OAuth, OpenID, JWTs

  • Knowledge of Javascript-oriented build tooling (webpack, ESLint, etc.), CI tools (GitHub Actions), IaC frameworks (Terraform), and cloud deployment stacks (Kubernetes, AWS)

  • Experience working with relational database-based services (Postgres), and with NoSQL database-based services (Elasticsearch)

  • Testing-oriented mindset: unit, integration, and end-to-end

  • Focus on service maintainability, automation, and security


EPIC JOB + EPIC BENEFITS = EPIC LIFE


We pay 100% for benefits for both employees and dependents and offer coverage for supplemental medical, dental, vision, critical illness, telemedicine, Life and AD&D, long term disability insurance as well as weekly indemnity (short term disability) and a retirement savings plan with a competitive employer match. In addition to the EAP (employee assistance program), we also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.



#J-18808-Ljbffr
Original job Senior Full Stack Programmer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Montreal, Qc

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.