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 Engineering Manager, Micros Foundations - Atlassian
Views in the last 30 days - 0
Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...
View DetailsSenior Frontend Engineer - Simply Business
Views in the last 30 days - 0
Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...
View DetailsSenior Professional Services Consultant - Cloudflare
Views in the last 30 days - 0
The role of a Professional Services Consultant for Application Security and Performance at Cloudflare involves providing advisory and handson keyboard...
View DetailsSenior 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 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 DetailsSenior Data Analyst - Customer Experience - WISE
Views in the last 30 days - 0
Wise is a global technology company aiming to revolutionize international money transfers by offering minimal fees maximum ease and full speed They ar...
View Details