Architect and develop scalable applications using React JS and .NET Core, ensuring seamless performance and architectural integrity across the entire ecosystem
Collaborate proactively with product managers, UX/UI developers, and cross-functional leads to translate complex business goals into scalable technical solutions within the Microsoft ecosystem
Lead and scale engineering teams, continuing our culture of continuous learning, constant self-development, and technical excellence through mentoring and team-building initiatives
Establish and enforce consistent full-stack development practices, ensuring code quality, maintainability, and security-first engineering (DevSecOps)
Conduct thorough code reviews and architectural audits, providing constructive feedback and ensuring adherence to performance benchmarks and .NET design patterns
Drive technical strategy by using system metrics, scalability benchmarks, and industry trends to propose and implement changes that enhance platform reliability and developer productivity
Refactor and optimize legacy systems to improve performance, reduce technical debt, and align with modern microservices and cloud-native architectures
Contribute to and maintain comprehensive technical documentation, including API contracts, system architecture diagrams, and robust onboarding resources for new engineers
Requirements
Bachelor’s degree in a STEM-related field (or equivalent practical experience)
6+ years of professional experience in full-stack development, with at least 2 years in a formal leadership or mentoring capacity
Deep expertise in React JS and modern front-end architectures (State management, Hooks, Component-driven design)
Strong command of C#, .NET Core / .NET 6+, and ASP.NET Core for building high-performance RESTful or GraphQL APIs
Solid experience with SQL Server (Entity Framework Core); experience with NoSQL (e.g., CosmosDB, Redis) is a plus
Proven track record in building microservices, handling asynchronous messaging (e.g., RabbitMQ, Azure Service Bus), and designing for high availability
Experience managing CI/CD pipelines (Azure DevOps, GitHub Actions), containerization (Docker/Kubernetes), and cloud infrastructure (Azure preferred, or AWS/GCP)
Proficiency with automated testing frameworks (xUnit/nUnit, Jest, Cypress) and a solid understanding of web security (OWASP, OAuth2, OpenID Connect)
Excellent communication skills, with the ability to articulate complex technical trade-offs to both technical and non-technical stakeholders.
Tech Stack
ASP.NET
AWS
Azure
Cloud
Cypress
Docker
Entity Framework
Google Cloud Platform
GraphQL
JavaScript
Jest
Kubernetes
Microservices
NoSQL
RabbitMQ
React
Redis
SQL
.NET
Benefits
Group Medical Insurance (Group Term Life, Group Hospital & Surgical, Group Outpatient Clinical, Group Outpatient Specialist, Group Dental)
Paid time off to include vacation, sick, annual leave and Singapore statutory leave
Robust Learning Management System for employee growth and development
Full-stack Team Lead, .Net & React at Embed | JobVerse