# .Net C# Developer with Angular and ReactJS/NodeJS

**Company:** [Two95 International Inc.](null/companies/uBLbLticQ1T2pGzVbXvnAu.md)
**Location:** Kuala Lumpur, Malaysia
**Workplace:** on site
**Employment type:** Full-time

[Apply for this job](null/view/7e99ab27-aa72-48e0-b805-6d79834d2dfd)

## Description

JOB DESCRIPTION  
  

Key Responsibilities

-   Design, develop, test, and deploy efficient and scalable full-stack applications, encompassing both user interfaces and backend services.
-   Develop responsive and intuitive user interfaces using modern front-end frameworks such as Angular and/or React.
-   Build and maintain robust backend services and APIs using C# .NET (including .NET Core) and Node.js.
-   Collaborate with UI/UX designers, product managers, and other stakeholders to translate design mockups and requirements into functional and engaging user experiences.
-   Develop and maintain robust database schemas, write optimized SQL queries for both SQL Server and PostgreSQL, and ensure data integrity and performance.
-   Implement and manage application deployments using Docker containerization, ensuring consistency across development, staging, and production environments.
-   Work with AWS cloud services (e.g., EC2, Lambda, S3, RDS, API Gateway, SQS/SNS) to build, deploy, and manage highly available and fault-tolerant applications.
-   Participate in code reviews, ensuring code quality, maintainability, and adherence to best practices across the entire stack.

  
  

-   Troubleshoot, debug, and resolve technical issues, ensuring optimal performance and reliability of both front-end and back-end systems.
-   Contribute to the continuous improvement of our development processes, tools, and infrastructure.
-   Stay up-to-date with emerging technologies and industry trends, applying them where appropriate to enhance our solutions.

Qualifications

-   Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
-   More than 7 years of professional experience as a Full Stack Developer or similar role.
-   Strong proficiency in front-end development, including: 

-   Angular and/or React (with a preference for experience in both, or significant expertise in one).
-   HTML5, CSS3, and modern JavaScript (ES6+)/TypeScript.
-   Understanding of responsive design principles and cross-browser compatibility.

-   Proficiency in C# .NET (including .NET Core) for building robust, scalable, and secure APIs and microservices.
-   Strong command of Node.js for developing high-performance, event-driven backend applications.
-   Solid experience with relational databases, specifically SQL Server and PostgreSQL, including database design, optimization, stored procedures, and complex SQL queries.
-   Hands-on experience with Docker for containerizing applications, managing images, and orchestrating containers.
-   Practical experience with AWS cloud services, including but not limited to: 

-   Compute: EC2, Lambda
-   Storage: S3, RDS (for SQL Server/PostgreSQL)
-   Networking: VPC, API Gateway
-   Messaging: SQS, SNS
-   Monitoring: CloudWatch

-   Experience with RESTful API design and consumption.
-   Familiarity with version control systems, particularly Git.

-   Strong problem-solving skills and the ability to debug complex issues across the full stack.
-   Excellent communication and teamwork skills.

Nice-to-Have Skills

-   Experience with UI/UX design principles.
-   Knowledge of state management libraries (e.g., Redux, NgRx).
-   Experience with other cloud platforms (Azure, Google Cloud).
-   Knowledge of CI/CD pipelines (e.g., Jenkins, GitLab CI, AWS CodePipeline).
-   Familiarity with microservices architecture patterns.
-   Experience with unit testing, integration testing, and end-to-end testing frameworks for both front-end and back-end.
-   Understanding of security best practices in web development.
-   Experience working in an Agile/Scrum development environment.
-   Familiarity with Terraform for infrastructure as code (IaC) is highly desirable.
