Senior FullStack Engineer
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?
Date Posted
11/27/2024
Views
0
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 DetailsSoftware 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 DetailsSenior 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 DetailsSenior 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 DetailsSenior 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 DetailsSenior 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