Two95 International Inc.

.Net C# Developer with Angular and ReactJS/NodeJS

Two95 International Inc. Kuala Lumpur, Kuala Lumpur, Malaysia

Technology, Information and Media · 51-200 employees

2 h ago
angular Senior (5-10 yrs) Full-time Malaysia
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and deploy scalable full-stack applications using C# .NET, Node.js, and modern front-end frameworks like Angular or React. Collaborate with cross-functional teams to build robust backend services, manage database schemas, and ensure high availability through AWS cloud services.

What they look for

C# .NET Core Angular ReactJS Node.js SQL Server PostgreSQL Docker AWS TypeScript JavaScript RESTful APIs Git Microservices Agile Cloud Computing

Requirements

Requires a Bachelor's degree in Computer Science or a related field and over 7 years of professional experience as a Full Stack Developer. Candidates must possess strong proficiency in C#, Node.js, front-end frameworks, relational databases, and containerization technologies like Docker.

Full 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.

Similar roles