Location
Remote
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
🚨 MicroBIM is seeking a highly skilled and driven Senior Full-Stack Engineer (.NET \& React) to lead the development of scalable, enterprise-grade digital solutions. This role emphasizes cloud-native design, real-time systems, and clean architecture. The ideal candidate will bring deep technical expertise in both .NET and React, and a passion for building intelligent, high-performance systems.
This is an architecture-focused role, with the opportunity to expand into 3D visualization (Three.js) and BIM/Revit API integrations.
📜 Job Responsibilities include but are not limited to:
- Design and develop scalable systems using C#, .NET, ASP.NET Core
Architect enterprise applications using Clean Architecture, Modular Monoliths, and Microservices.
- Build RESTful APIs and implement real-time features using SignalR
- Develop front-end applications using React and TypeScript
- Design and optimize relational databases
- Implement event-driven architectures using message brokers (e.g., Azure Service Bus)
- Deploy and manage systems on Microsoft Azure
- Write and maintain unit and integration tests
- Mentor junior engineers and support team growth
- Collaborate with cross-functional teams to align architecture and product goals
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 5\+ years of experience in full-stack development
- Advanced expertise in C#, .NET, ASP.NET Core, React, and TypeScript
- Proficiency with Microsoft Azure services and SignalR
- Experience with message-based and asynchronous system architecture
- Familiarity with containerization and CI/CD pipelines
- Strong analytical, architectural, and problem-solving skills
- Excellent communication and team collaboration abilities
🥇 Nice to Have:
- Experience with finance, payroll, or compliance-heavy systems
- Exposure to Three.js, BIM, or CAD platforms
- Awareness of data privacy and GDPR compliance
- Agile/Scrum experience
Benefits
- Competitive salary based on experience
- Medical insurance coverage
- Performance-based bonuses
- Access to emerging technologies in enterprise and AEC systems
- Opportunities for professional development and international exposure
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.