Senior FullStack Engineer

Razer • Other US Location

Company

Razer

Location

Other US Location

Type

Full Time

Job Description

Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.

Job Responsibilities :

As a Full Stack NodeJS/ReactJS engineer, you'll be part of a cross-function team that's responsible for the full software development life cycle, from conception to deployment. You should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries.

Responsibilities:

  • Web app development: create responsive and visually appealing interfaces using appropriate technology, ensure that your application is friendly, easy to use, and they must work well on different browsers.
  • Backend service development: you will be asked to write the code from scratch, with a well-designed software architecture to implement the business logic. The services will include the RESTful APIs to expose backend functionalities to frontend applications and external clients, the module to integrate third-party APIs, and services to enable seamless interoperability.
  • Database design and management: participate in optimizing data queries and database design for various services, ensuring that they meet essential requirements for data integrity, security and performance.
  • Security: implement security best practices in both frontend application and backend services. Your codebases must cover mechanism to protect the application against vulnerabilities such as XSS, Injection, and other potential threats.
  • Continue integration & Continue development: participate in building the CI/CD pipeline for seamless integration and development.
  • Improvement: continuously refactoring and improving existing codebases for better maintainability, extensibility and performance.
  • Collaboration: collaborate with cross-functional teams to gather and build requirements and develop technical solutions for complex business problems.

    Pre-Requisites :

    Preferred Skills and Qualifications:

    • Bachelor’s degree in computer science, Engineering, or related field.
    • At least 6 years of experience in backend engineer position include 3 years of experience in full stack engineer position.
    • Strong proficiency in backend programming languages: NodeJS, .NET Core
    • Strong proficiency in frontend programming languages: ReactJS, NextJS
    • Strong working experience with relational databases such as PostgreSQL / MySQL, non-relational databases such as MongoDB.
    • Experience working with distributed systems using Kafka or any similar technology.
    • Strong in designing application architect, create functional specification, technical design and other technical documents relating to software development.
    • Knowledge of application’s performance and security
    • Understanding of Clean Architecture, SOLID Principles and Design Pattern.
    • Experience in design and developing services or backend applications in the architecture of Microservices, Distributed System.

    Plus:

    • Experienced with DevOps, Cloud infrastructure, Kubernetes
    • Working experience in game publishing industry

    Are you game?

    Apply Now

    Date Posted

    11/27/2024

    Views

    0

    Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
    Positive
    Subjectivity Score: 0.8

    Similar Jobs

    Senior Software Engineer (Scala/Java) - HERE Technologies

    Views in the last 30 days - 0

    HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

    View Details

    Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

    Views in the last 30 days - 0

    The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

    View Details

    Senior Finance Business Partner (d/f/m) - Personio

    Views in the last 30 days - 0

    Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...

    View Details

    Senior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio

    Views in the last 30 days - 0

    Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...

    View Details

    Senior Pricing Analyst - Cencora

    Views in the last 30 days - 0

    Cencora formerly known as AmerisourceBergen is a leading global pharmaceutical solutions organization They are currently experiencing rapid growth in ...

    View Details

    Senior Product Analyst - FinCrime Platform - WISE

    Views in the last 30 days - 0

    Wise is seeking a Senior Product Analyst for its FinCrime Platform The role involves driving analytics efforts in the Financial Crime Platform product...

    View Details