Zum Inhalt springen

Alle Stellen

.Net C# Developer with Angular and ReactJS/NodeJS

Two95 International Inc. · Kuala Lumpur, MY

Über die Stelle

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.