Job Title: Fullstack Developer (.NET + React) Location: Onsite – Singapore
Employment Type: Contract
About the Role
We are seeking a talented Fullstack Developer with expertise in .NET backend development and React frontend technologies. The ideal candidate will design, develop, and maintain scalable, high-performance web applications while collaborating with cross-functional teams to deliver modern digital solutions.
Key Responsibilities
Design, develop, and maintain applications using .NET Core / .NET Framework (backend) and ReactJS (frontend).
Build and integrate RESTful APIs and ensure seamless communication between frontend and backend services.
Develop responsive UI components with React, HTML5, CSS3, and JavaScript/TypeScript.
Work with databases (SQL Server, PostgreSQL, or similar) for data storage and retrieval.
Collaborate with stakeholders to analyze requirements, design solutions, and deliver high-quality code.
Participate in code reviews, testing, and debugging to maintain application reliability and performance.
Ensure applications comply with security and compliance standards.
Contribute to CI/CD pipelines and work with DevOps teams for smooth deployments.
Stay updated with emerging technologies and recommend improvements to existing systems.
Required Skills & Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field.
4–10 years of experience as a Fullstack Developer.
Strong proficiency in C#, ASP.NET Core / MVC, Web API.
Hands-on experience with ReactJS, JavaScript/TypeScript, Redux (or similar state management).
Experience with SQL Server / PostgreSQL and ORM frameworks like Entity Framework.
Familiarity with unit testing frameworks (xUnit, NUnit, Jest, Mocha).
Experience with Git, CI/CD pipelines, Docker, and containerization.
Solid understanding of OOP principles, design patterns, and clean coding practices.
Nice-to-Have Skills
Experience with cloud platforms (Azure/AWS/GCP).
Familiarity with microservices architecture and message queues (Kafka, RabbitMQ, Azure Service Bus).
Knowledge of GraphQL, WebSockets, or SignalR for real-time communication.
Exposure to Agile/Scrum methodologies.
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the Tech Aalto Privacy Policy, a copy of which is published at Tech Aalto’s website (*************)
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.