About the job
Join MicroBIM as a Senior Full-Stack Engineer (. NET & React) and take charge of developing scalable, enterprise-level digital solutions. This pivotal role focuses on cloud-native architecture, real-time system functionalities, and implementing clean architectural principles. Our ideal candidate will possess extensive technical knowledge in . NET and React, along with a fervor for creating intelligent, high-performance systems.
In this architecture-centric position, there is also the potential to delve into 3D visualization using Three.js and integrate BIM/Revit APIs.
Key Responsibilities include but are not limited to:
- Design and develop robust systems utilizing C#, . NET, and ASP. NET Core.
- Architect enterprise applications by leveraging Clean Architecture, Modular Monoliths, and Microservices.
- Construct RESTful APIs and implement real-time features with SignalR.
- Engage in front-end application development using React and TypeScript.
- Design and optimize relational databases for efficient data management.
- Implement event-driven architectures using messaging systems like Azure Service Bus.
- Deploy and manage applications on the Microsoft Azure platform.
- Write and maintain comprehensive unit and integration tests.
- Provide mentorship to junior engineers, fostering team development and growth.
- Collaborate with cross-functional teams to synchronize architecture with product objectives.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.
- Over 5 years of experience in full-stack development.
- Advanced proficiency in C#, . NET, ASP. NET Core, React, and TypeScript.
- Strong familiarity with Microsoft Azure services and SignalR.
- Experience in message-based and asynchronous system architecture.
- Knowledge of containerization and CI/CD processes.
- Excellent analytical, architectural, and problem-solving abilities.
- Strong communication and teamwork skills.
Preferred Qualifications:
- Prior experience with finance, payroll, or compliance-focused systems.
- Familiarity with Three.js, BIM, or CAD platforms.
- Understanding of data privacy regulations and GDPR compliance.
- Agile/Scrum experience is a plus.
Benefits:
- Competitive salary commensurate with experience.
- Comprehensive medical insurance coverage.
- Performance-based bonuses.
- Access to cutting-edge technologies in enterprise and AEC systems.
- Opportunities for professional growth and international exposure.
