Senior Full Stack Engineer (.Net & Angular)
Medcube USA is seeking an experienced and highly skilled senior full stack engineer (.NET & angular) to join our growing technology team. This role offers the opportunity to design and build scalable, high-performance enterprise applications across both backend and modern frontend layers within an innovation-driven environment.
As a senior engineer, you will play a critical role in architecting, developing, and maintaining end-to-end web applications, while mentoring junior engineers and contributing to key technical decisions.
If you are passionate about building robust, scalable, and AI-enabled digital solutions with exceptional user experiences, we encourage you to apply.
Key responsibilities
- Design, develop, and maintain full-stack enterprise applications using .NET / .NET core and angular.
- Architect and implement secure, scalable, and high-performance backend systems and APIs.
- Develop responsive, user-friendly, and high-performance front-end applications using angular.
- Collaborate with product managers, UX/UI designers, and cross-functional teams to deliver end-to-end solutions.
- Lead technical design discussions and contribute to system architecture and technology strategy.
- Build and maintain RESTful APIs and microservices-based architectures.
- Ensure seamless integration between frontend and backend systems.
- Optimize application performance, scalability, and reliability across the full stack.
- Write clean, maintainable, and well-documented code following best practices.
- Conduct code reviews and mentor junior and mid-level engineers.
- Troubleshoot complex production issues across frontend and backend systems.
- Participate in agile/scrum processes, including sprint planning, estimations, and retrospectives.
- Evaluate emerging technologies and recommend improvements to architecture and development practices.
Required qualifications
Education
- Bachelor’s degree in computer science, software engineering, computer programming, or a related field, or equivalent practical experience.
Experience
- 5+ years of professional software development experience with full-stack technologies.
Technical competencies
Backend
- Strong proficiency in C#, .NET core / .NET 6+.
- Deep experience with ASP.NET core and web APIs.
- Experience building RESTful APIs and microservices.
- Strong experience with SQL server or other relational databases.
- Hands-on experience with entity framework / EF core.
- Solid understanding of software architecture, design patterns, and clean code principles.
Frontend
- Strong experience with angular (angular 10+).
- Proficiency in typescript, JavaScript, HTML5, CSS3.
- Experience building responsive and performant UI applications.
- Familiarity with state management and component-based architecture.
General
- Experience with Git / Azure DevOps.
- Familiarity with cloud platforms (Azure, AWS, or GCP).
- Understanding of CI/CD pipelines and DevOps practices.
- Experience with API integration and full-stack debugging.
Preferred (nice to have)
- Experience with docker and containerized deployments.
- Knowledge of message queues (RabbitMQ, Kafka, etc.).
- Experience with distributed systems and scalable architectures.
- Exposure to AI-enabled or data-driven platforms.
- Familiarity with modern UI/UX principles and design systems.
What we offer
- Opportunity to work on cutting-edge AI-powered and data-driven applications.
- A collaborative and innovation-focused engineering culture.
- Leadership opportunities and influence over technical direction.
- Exposure to enterprise-scale systems and modern cloud architectures.
- Continuous learning and professional growth opportunities.
If you are a proactive problem-solver with a passion for building elegant, scalable, and user-centric digital experiences, we would be delighted to connect with you.
