Company Description
The Royal Class Group, established in 2014, aims to satisfy all client's needs by providing excellent service and quality products in various lines of businesses.
Key Responsibilities:
- Design and implement scalable
full stack applications
using
MERN stack (MongoDB, , , )
and
NestJS
.
- Develop and maintain
RESTful and GraphQL APIs
to support frontend integrations and third-party services.
- Architect and manage both
relational and NoSQL databases
such as PostgreSQL, MongoDB, and MySQL.
- Build
reusable UI components
and ensure seamless integration with backend services.
- Implement
authentication and authorization
mechanisms, including JWT and OAuth.
- Ensure applications are secure, scalable, and performant by following
industry best practices
.
- Write and maintain
unit, integration, and end-to-end tests
to ensure high-quality code.
- Collaborate with
DevOps teams
to deploy and maintain applications on cloud platforms (AWS, GCP, or Azure).
- Monitor
system performance
and optimize for scalability and reliability.
- Mentor junior developers and contribute to
code reviews, architecture discussions, and best practices adoption
.
Required Skills and Qualifications:
- 5+ years of professional experience
as a Full Stack Developer, with proven expertise in the
MERN stack
and
NestJS
.
- Strong proficiency in
with hands-on experience in state management (Redux, Context API, etc.).
- Solid experience in
, , and NestJS
for backend development.
- Strong knowledge of
SQL and NoSQL databases
, with the ability to design schemas and write complex queries.
- Experience with
microservices architecture
and building
scalable systems
.
- Proficiency in developing and consuming
RESTful and GraphQL APIs
.
- Strong understanding of
backend and frontend security best practices
.
- Familiarity with
Docker, Kubernetes, and CI/CD pipelines
.
- Proficiency in
Git/GitHub/GitLab
for version control and collaboration.
Soft Skills:
- Strong
analytical and problem-solving skills
with a solution-oriented mindset.
- Excellent
communication and teamwork abilities
.
- Ability to
mentor, lead, and collaborate
effectively across teams.
- Strong
organizational skills
with the ability to manage multiple priorities.